Olá, eu gostaria neste código
`
package Objects;
import java.awt.Image;
import java.util.Random;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Passaro extends JFrame{
static Random rdm = new Random();
static boolean bo = rdm.nextBoolean();
static int passquant = rdm.nextInt(9);
Passaro(){
setTitle("Título");
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setExtendedState(JFrame.MAXIMIZED_BOTH);
}
public static void main(String[]args){
Passaro pass = new Passaro();
for(int i = 0; i<=passquant; ++i){
new Thread(new Runnable(){
public void run(){
Pass p = new Pass();
int x = pass.getWidth();
final int y = rdm.nextInt(pass.getHeight());
pass.add(p);
while(true){
x-=5;
p.setLocation(x,y);
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
System.out.println("loop is running...");
passquant = rdm.nextInt(9);
bo = rdm.nextBoolean();
}
}
}
`
Fizesse com que as jlabels fossem adicionadas dentro de jframe na posição mais no canto possível (que possa ser visto), na posição y aleatória de acordo com a altura da janela e ele fosse aumentando a posição x infinitamente.
<strong>Obs:</strong> Eu gostaria de que fosse adicionadas mais de uma vez a label(no máximo 10)
<strong>Alguém sabe porque que a label é adicionada e depois do sleep ela desaparece, e porque ela só é adicionada uma vez, ao invés de muitas?</strong>