public void paint(Graphics g) {
myWidth = getSize().width; // get this Applet size
myHeight = getSize().height;
double xCoord, yCoord;
int yPixel;
String str = JOptionPane.showInputDialog("Enter your name.");
g.drawString(str, 100, 100);
for (int xPixel = 0; xPixel < myWidth; xPixel++) {
xCoord = (double) (xPixel - myYAxisHPos)/myXUnitPixels;
yCoord = f(xCoord);
yPixel = (int) (myXAxisVPos - yCoord * myYUnitPixels);
g.drawLine(xPixel, yPixel, xPixel, yPixel);
}
}
Мне интересно, почему он открывается дважды, когда я запускаю свой апплет. Любая помощь будет оценена по достоинству.JOptionPane.showinputdialog открытие дважды в апплете
Зачем нужен апплет? Если это объясняется вашим инструктором, обратитесь к [Почему учителя CS должны ** останавливаться ** преподавать Java-апплеты] (http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should -stop-учебно-ява-апплеты /). –