Hi, ich habe folgende 3 Klasen:
Eigentlich
ist "C_1" extends "JFrame"
und
"new C_2();"
passiert bei einer reaktion eines Buttons.
Das Problem ist, sobald ich versuche, nach
einer gewissen Zeit ein JFrame Visible false zu setzten, taucht das Frame beim start gleich nach unten,
und verschwindet dann, wieso?
Ich glaube das liegt an der Grammatik, also setVisible(true),
und so was liegen an falschen Stellen, ich wüsste da aber keinen Ausweg, sodass das passiert das ich wirklich will:
1.C_2 soll auftauchen
2. warte 2 Sekunden ab
3.C_2 soll "setVisible(false);" werden
4.C_3 soll gestartet werden
Code:
public class C1
{
public static void main(String[]args)
{
C_2 s = new C_2();
warte(2000);
s.setVisible(false);
new C_3();
}
public static void warte(long millis){try{Thread.sleep(millis);}catch(InterruptedException e){}}
}
ist "C_1" extends "JFrame"
und
"new C_2();"
passiert bei einer reaktion eines Buttons.
Code:
public class C_2 extends JFrame
{
public C_2()
{
//was so gemacht wird im JFrame
setIconImage(new ImageIcon("F:/Rayman/Icon.jpg").getImage());
setSize(d);
setTitle("R.a.t.r.o.t.c.p.");
setUndecorated(true);
setVisible(true);
setLayout(null);
}
}
Code:
public class C_3 extends JFrame
{
public C_3()
{
//was so gemacht wird im JFrame
setIconImage(new ImageIcon("F:/Rayman/Icon.jpg").getImage());
setSize(d);
setTitle("R.a.t.r.o.t.c.p.");
setUndecorated(true);
setVisible(true);
setLayout(null);
}
}
einer gewissen Zeit ein JFrame Visible false zu setzten, taucht das Frame beim start gleich nach unten,
und verschwindet dann, wieso?
Ich glaube das liegt an der Grammatik, also setVisible(true),
und so was liegen an falschen Stellen, ich wüsste da aber keinen Ausweg, sodass das passiert das ich wirklich will:
1.C_2 soll auftauchen
2. warte 2 Sekunden ab
3.C_2 soll "setVisible(false);" werden
4.C_3 soll gestartet werden