Onde está o erro?

2 respostas
rfgallon

O que esta errado no código abaixo, não abre a janela

[code]
import javax.swing.JOptionPane;

public class Login extends javax.swing.JPanel {

/** Creates new form Login */
public Login() {

initComponents();

}

private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jPasswordField1 = new javax.swing.JPasswordField();
jTextField1 = new javax.swing.JTextField();
setName("Login");
jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jLabel1.setText("jLabel1");
jLabel2.setText("jLabel2");
jButton1.setText("jButton1");
jButton2.setText("jButton2");
jPasswordField1.setText("jPasswordField1");
jTextField1.setText("jTextField1");

}

// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JPanel jPanel1;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField1;
// End of variables declaration

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Login().setVisible(true);
}
});
}

}

Vlw

2 Respostas

adrianoms

cara sua classe Login extends um JPainel
pelo que eu sei um JPainel não se exibi sozinho

faz sua classe extender um JFrame ou cria um JFrame e adicional seu JPainel la Ex:

JFrame f = new JFrame("Titolo do JFrame"); f.setContentPane(teuPainel); f.setVisible(true);

rfgallon

Vlw adrianoms.
Funcionou Obrigado

Criado 5 de junho de 2006
Ultima resposta 6 de jun. de 2006
Respostas 2
Participantes 2