Wie kann ich einen scrollenden JFrame machen? wie dieser Code scrollt nicht nach oben. Nach einiger Zeit ist der Knopf verschwunden. Also, wie kann ich das machen? Kann mir jemand helfen?Scrollen JFrame für Spiel in Java
import javax.swing.JFrame;
import javax.swing.*;
class c extends JFrame implements Runnable{
JButton b1;
c(){
b1=new JButton("Going Up");
b1.setBounds(150,600,100,50);
this.add(b1);
this.setSize(400,800);
this.setLayout(null);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void run(){
try{
while(true)
{
b1.setLocation(b1.getX(),b1.getY()-2);
Thread.sleep(20);
}
}
catch(Exception ex){
}
}
public static void main(String[] args){
c a1 = new c();
Thread t1 = new Thread(a1);
t1.start();
}
}
'So nach einiger Zeit Knopf ist verschwunden' - der y-Wert wird negativ. Fügen Sie einfach eine if-Anweisung hinzu und setzen Sie den Wert auf 0 zurück. – camickr