Boa tarde a todos, gostaria de saber qual propriedade deve ser alterada para que quando eu abra um jframe a partir de outro o primeiro fique visível mais não ativo? Ex.: tela principal do programa com uma tela de login, não sei se é necessária essa informação mais estou utilizando o netbeans.
Usa JDialog em vez de JFrame para o dialogo que tu queres abrir, e torna ele modal
No Netbeans faz, nova class , e procura nos componentes Swing o JDialog
tb pode mudar a sua classe existente
Se a sua class é
class MyFrame extends javax.swing.JFrame{
public MyFrame(){
initComponents();
......
}
e depois tu mostras a class usando
Muda para
class MyFrame extends javax.swing.JDialog{
public MyFrame(JFrame parent){
super(parent,true)
initComponents();
......
}
E chama ela com
cara, uma outra saída tb é usar um JInternalFrame (aplicação MDI) como alternativa.
flw