Galera,
Dei uma chamada no getJFrame(), mas aparece apenas o JFrame em branco, alguém poderia me ajudar encarecidamente? ^^
Segue o código, obrigado!!!
public class TelaDeLogin {
private JFrame jFrame = null; // @jve:decl-index=0:visual-constraint="61,21"
private JPanel jContentPane = null;
private JPanel jPanel = null;
private JPanel panelFigura = null;
private JPanel panelDados = null;
private JLabel labelFigura = null;
private JLabel labelTitulo = null;
private JLabel labelUsuario = null;
private JLabel labelSenha = null;
private JTextField textUsuario = null;
private JPasswordField passSenha = null;
private JButton buttonEntrar = null;
private JButton buttonRegistrar = null;
private String usuario;
private char[] senha;
AlunoBanco aluno;
JFrame a;
public TelaDeLogin() {
a = this.getJFrame();
}
private JFrame getJFrame() {
if (jFrame == null) {
jFrame = new JFrame();
jFrame.setSize(new Dimension(511, 307));
jFrame.setVisible(true);
jFrame.setContentPane(getJContentPane());
}
return jFrame;
}
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
jContentPane.add(getJPanel(), BorderLayout.CENTER);
}
return jContentPane;
}
private JPanel getJPanel() {
if (jPanel == null) {
labelTitulo = new JLabel();
labelTitulo.setText("Login de Usuário");
labelTitulo.setFont(new Font("Dialog", Font.BOLD, 14));
labelTitulo.setBounds(new Rectangle(26, 3, 131, 23));
jPanel = new JPanel();
jPanel.setLayout(null);
jPanel.add(getPanelFigura(), null);
jPanel.add(getPanelDados(), null);
}
return jPanel;
}
private JPanel getPanelFigura() {
if (panelFigura == null) {
labelFigura = new JLabel();
labelFigura.setText("JLabel");
labelFigura.setIcon(new ImageIcon(
"F:/Java/WorkSpace/Projeto_Cefet/fundo.jpg"));
labelFigura.setName("labelFigura");
panelFigura = new JPanel();
panelFigura.setLayout(new CardLayout());
panelFigura.setBounds(new Rectangle(60, 71, 146, 131));
panelFigura.add(labelFigura, labelFigura.getName());
}
return panelFigura;
}
private JPanel getPanelDados() {
if (panelDados == null) {
labelSenha = new JLabel();
labelSenha.setBounds(new Rectangle(12, 59, 50, 18));
labelSenha.setText("Senha:");
labelUsuario = new JLabel();
labelUsuario.setBounds(new Rectangle(11, 34, 50, 21));
labelUsuario.setText("Usuário:");
panelDados = new JPanel();
panelDados.setLayout(null);
panelDados.setBounds(new Rectangle(207, 72, 215, 130));
panelDados.add(labelTitulo, null);
panelDados.add(labelUsuario, null);
panelDados.add(labelSenha, null);
panelDados.add(getTextUsuario(), null);
panelDados.add(getPassSenha(), null);
panelDados.add(getButtonEntrar(), null);
panelDados.add(getButtonRegistrar(), null);
}
return panelDados;
}
private JTextField getTextUsuario() {
if (textUsuario == null) {
textUsuario = new JTextField();
textUsuario.setBounds(new Rectangle(72, 35, 98, 21));
}
return textUsuario;
}
private JPasswordField getPassSenha() {
if (passSenha == null) {
passSenha = new JPasswordField();
passSenha.setBounds(new Rectangle(72, 59, 98, 20));
}
return passSenha;
}
private JButton getButtonEntrar() {
if (buttonEntrar == null) {
buttonEntrar = new JButton();
buttonEntrar.setBounds(new Rectangle(8, 87, 90, 21));
buttonEntrar.setText("Entrar");
}
return buttonEntrar;
}
private JButton getButtonRegistrar() {
if (buttonRegistrar == null) {
buttonRegistrar = new JButton();
buttonRegistrar.setBounds(new Rectangle(104, 86, 104, 22));
buttonRegistrar.setText("Registre-se");
}
return buttonRegistrar;
}
}