Witam! Mam kod aplikacji:
import java.awt.*;
import java.io.IOException;
class Master {
public static void main (String arg[])
throws IOException
{
Frame frame=new MyFrame ("Result");
frame.resize(300,200);
frame.show();
Graphics gDC = frame.getGraphics();
gDC.drawString("Napis się wyświetlił",101,101);
gDC.drawLine(102,102,200,200);
System.out.println ("Nacisnij ENTER");
System.in.read();
System.exit(0);
}
}
class MyFrame extends Frame
{
MyFrame (String caption)
{
super(caption);
}
public boolean handleEvent(Event evt)
{
if (evt.id==Event.WINDOW_DESTROY)
{
hide();
dispose();
return true;
}
else
return super.handleEvent(evt);
}
}
I nie wiem co jest nie tak ale rysuje linię i napis w jednej sekundzie i zaraz znika z okna i pojawia się puste okno. Ten kod w ogóle jest z książki . Dodam że mam zainstalowane
jdk1.6.0_12 , jre6 i netbeans ide 6.5
a jak zainstaluje jdk1.2.4_11 to działa ale jak kompiluję za pomocą javac a nie w netbeansie
wie ktoś dlaczego tak się dzieję? z góry dziękuję za pomoc...