Hallo zusammen,
ich versage gerade daran mein Java-Programm für 100 Millisekunden zu pausieren. Ich habe nämlich ein JPanel, was bei Knopfdruck ausfährt. Allerdings möchte ich nicht, dass es mit einem Mal da ist sonder fände es schöner, wenn es geschmeidig in meinem Fenster heruntergleitet. Ich hab' bereits versucht mit
zu arbeiten aber das hat aus irgendeinem Grund nicht funktioniert. Vielleicht "verträgt" sich dies ja nicht mit javax.swing. Aber ich habe keine Ahnung..
Hier der Code mit dem Thread-Versuch:
P.S. das "c." ist in diesem Fall ein JPanel.
Ich hoffe Ihr könnt mir helfen
ich versage gerade daran mein Java-Programm für 100 Millisekunden zu pausieren. Ich habe nämlich ein JPanel, was bei Knopfdruck ausfährt. Allerdings möchte ich nicht, dass es mit einem Mal da ist sonder fände es schöner, wenn es geschmeidig in meinem Fenster heruntergleitet. Ich hab' bereits versucht mit
Code:
Thread.sleep(100);
Hier der Code mit dem Thread-Versuch:
Java:
private void raus(){
int hoeheAnfang = 10;
Ausfahren.this.setSize(breiteNachher, hoheNachher + knopfRaus.getHeight());
c.setLocation(0, knopfRaus.getHeight());
c.setSize(breiteNachher, hoeheAnfang);
Ausfahren.this.add(c);
while(hoeheAnfang <= hoheNachher){
c.setSize(breiteNachher, hoeheAnfang);
try{
Thread.sleep(100);
}
catch(Exception e){
System.out.println("warten fehlgeschlagen");
}
hoeheAnfang = hoeheAnfang + 70;
}
c.setSize(breiteNachher, hoheNachher);
}
P.S. das "c." ist in diesem Fall ein JPanel.
Ich hoffe Ihr könnt mir helfen
Zuletzt bearbeitet: