Boa tarde como faço para abrir um JInternalFrame ao lado de outro?
Consigo apenas abrir do lado, ou centralizado, mas sempre ficam em cima do outro.
e outra pergunta, estou tentando abrir cada JInternalFrame por Thread como segue o código abaixo:
public void actionPerformed(ActionEvent ae) {
Cameras c = new Cameras(webcam);
DesktopPanel.add(c);
c.setVisible(true);
Thread mc = new Thread(c);
mc.start();
}
e na classe:
public class Cameras extends javax.swing.JInternalFrame implements Runnable {
private final Webcam w;
public Cameras(Webcam w) {
this.w = w;
}
@Override
public void run() {
this.setClosable(true);
this.setPosicao();
this.setTitle("Câmera: " + w.getName());
// w.setViewSize(getPreferredSize());
…
this.add(panel);
this.setResizable(true);
this.pack();
}
está correto?
gostaria que cada JInternalFrame fosse uma thread diferente concorrendo entre si.
att