Pode ser que seja algum evento no meu botão Incluir, segue código
public class ClasseButton extends ClasseTela {
static JButton jbIncluir;
static JButton jbEditar;
static JButton jbExcluir;
static JTextField jtfNomeEmpresa;
static JTextField jtfAnyDesk;
static JTextField jtfTeamViewer;
static JFormattedTextField jtfTelefone;
static JFormattedTextField jtfCelular;
public static void Botao() {
jbIncluir = new JButton("Incluir");
jbIncluir.setBounds(30, 260, 500, 20);
jbIncluir.setBackground(new java.awt.Color(55, 100, 79));
jbIncluir.setVisible(true);
jpanelPrincipal.add(jbIncluir);
jbEditar = new JButton("Editar");
jbEditar.setBounds(110, 530, 65, 20);
jbEditar.setBackground(new java.awt.Color(255, 165, 0));
jbEditar.setVisible(true);
jpanelPrincipal.add(jbEditar);
jbExcluir = new JButton("Excluir");
jbExcluir.setBounds(175, 530, 65, 20);
jbExcluir.setBackground(new java.awt.Color(205, 0, 0));
jbExcluir.setVisible(true);
jpanelPrincipal.add(jbExcluir);
}
public static void CampoEmpresa() {
jtfNomeEmpresa = new JTextField();
jtfNomeEmpresa.setBounds(30, 40, 500, 25);
jtfNomeEmpresa.setBackground(new java.awt.Color(205, 183, 181));
jtfNomeEmpresa.setVisible(true);
jpanelPrincipal.add(jtfNomeEmpresa);
jtfAnyDesk = new JTextField();
jtfAnyDesk.setBounds(30, 100, 500, 25);
jtfAnyDesk.setBackground(new java.awt.Color(205, 183, 181));
jtfAnyDesk.setVisible(true);
jpanelPrincipal.add(jtfAnyDesk);
jtfTeamViewer = new JTextField();
jtfTeamViewer.setBounds(30, 160, 500, 25);
jtfTeamViewer.setBackground(new java.awt.Color(205, 183, 181));
jtfTeamViewer.setVisible(true);
jpanelPrincipal.add(jtfTeamViewer);
MaskFormatter telefone = new MaskFormatter();
try {
telefone = new MaskFormatter("(##)####-####");
telefone.setPlaceholderCharacter('_');
} catch (ParseException excp) {
System.err.println(excp.getMessage());
}
jtfTelefone = new JFormattedTextField(telefone);
jtfTelefone.setBounds(30, 220, 100, 25);
jtfTelefone.setBackground(new java.awt.Color(205, 183, 181));
jtfTelefone.setVisible(true);
jpanelPrincipal.add(jtfTelefone);
MaskFormatter celular = new MaskFormatter();
try {
celular = new MaskFormatter("(##)#####-####");
celular.setPlaceholderCharacter('_');
} catch (ParseException excp) {
System.err.println(excp.getMessage());
}
jtfCelular = new JFormattedTextField(celular);
jtfCelular.setBounds(150, 220, 110, 25);
jtfCelular.setBackground(new java.awt.Color(205, 183, 181));
jtfCelular.setVisible(true);
jpanelPrincipal.add(jtfCelular);
ExecutarBotoes();
}
public static void ExecutarBotoes() {
ClasseIncluirCliente cliente = new ClasseIncluirCliente();
jbIncluir.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
cliente.setNomeEmpresa(jtfNomeEmpresa.getText());
cliente.setAnyDesk(jtfAnyDesk.getText());
cliente.setTeamViewer(jtfTeamViewer.getText());
cliente.setTelefone(jtfTelefone.getText());
cliente.setCelular(jtfCelular.getText());
}
});
}
public static void Table() {
DefaultTableModel modelo = new DefaultTableModel() {
private static final long serialVersionUID = 1L;
public boolean isCellEditable(int row, int column) {
return false;
}
};
JTable table = new JTable();
table.setBounds(20, 300, 515, 230);
table.setLayout(null);
table.setVisible(true);
table.setModel(modelo);
JScrollPane scrollPanel = new JScrollPane(table);
scrollPanel.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPanel.setBounds(20, 300, 515, 230);
scrollPanel.setBackground(new java.awt.Color(55, 79, 79));
scrollPanel.setViewportView(table);
jpanelPrincipal.add(scrollPanel);
scrollPanel.setVisible(true);
}
}
Item da lista