Boa tarde pessoal, sou iniciante em Java e estou com um problema, minha publicação funciona normalmente até eu criar um actionPerformed, quando eu faço isso vários erros são apresentados no código e ao depurar ele informa que “A Classe não tem um método principal”. Alguem poderia me ajudar?
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package assistentevirtual;
import java.awt.Color;
import javax.swing.JOptionPane;
/**
*
* @author U0180829
*/
public class tela extends javax.swing.JFrame {
/**
* Creates new form tela
*/
public tela() {
initComponents();
setLocationRelativeTo(null);
setBackground(new Color(0,0,0,0));
panel1.setVisible(false);
botaoavancar1.setVisible(false);
radio3.setVisible(false);
radio4.setVisible(false);
radio5.setVisible(false);
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
buttonGroup1 = new javax.swing.ButtonGroup();
buttonGroup2 = new javax.swing.ButtonGroup();
botaoinicar = new javax.swing.JButton();
botaofechar = new javax.swing.JButton();
panel1 = new javax.swing.JPanel();
jScrollPane1 = new javax.swing.JScrollPane();
textarea1 = new javax.swing.JTextArea();
radio1 = new javax.swing.JRadioButton();
radio2 = new javax.swing.JRadioButton();
radio5 = new javax.swing.JRadioButton();
radio3 = new javax.swing.JRadioButton();
radio4 = new javax.swing.JRadioButton();
jLabel1 = new javax.swing.JLabel();
botaoavancar1 = new javax.swing.JButton();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setAlwaysOnTop(true);
setUndecorated(true);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
botaoinicar.setText("INICIAR");
botaoinicar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
botaoinicarActionPerformed(evt);
}
});
getContentPane().add(botaoinicar, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 260, 80, -1));
botaofechar.setText("FECHAR");
botaofechar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
botaofecharActionPerformed(evt);
}
});
getContentPane().add(botaofechar, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 10, 80, -1));
panel1.setBackground(new java.awt.Color(247, 243, 243));
panel1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
panel1.setLayout(null);
textarea1.setEditable(false);
textarea1.setColumns(20);
textarea1.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
textarea1.setRows(5);
jScrollPane1.setViewportView(textarea1);
panel1.add(jScrollPane1);
jScrollPane1.setBounds(13, 14, 534, 109);
buttonGroup1.add(radio1);
radio1.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
radio1.setText("QUERO CADASTRAR UMA NOVA EMPRESA");
panel1.add(radio1);
radio1.setBounds(150, 141, 320, 23);
buttonGroup1.add(radio2);
radio2.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
radio2.setText("QUERO CONFIGURAR UMA EMPRESA CADASTRADA");
panel1.add(radio2);
radio2.setBounds(150, 182, 340, 23);
buttonGroup2.add(radio5);
radio5.setText("LUCRO REAL");
panel1.add(radio5);
radio5.setBounds(430, 160, 110, 23);
buttonGroup2.add(radio3);
radio3.setText("SIMPLES NACIONAL");
panel1.add(radio3);
radio3.setBounds(13, 161, 140, 23);
buttonGroup2.add(radio4);
radio4.setText("LUCRO PRESUMIDO");
panel1.add(radio4);
radio4.setBounds(200, 160, 190, 23);
getContentPane().add(panel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 20, 560, 240));
jLabel1.setIcon(new javax.swing.ImageIcon("C:\\Users\\U0180829\\Desktop\\Avatar.png")); // NOI18N
getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, -10, 258, 263));
botaoavancar1.setText("AVANÇAR");
botaoavancar1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
botaoavancar1ActionPerformed(evt);
}
});
getContentPane().add(botaoavancar1, new org.netbeans.lib.awtextra.AbsoluteConstraints(450, 260, 110, -1));
jButton1.setText("jButton1");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 40, -1, -1));
pack();
}// </editor-fold>
private void botaoinicarActionPerformed(java.awt.event.ActionEvent evt) {
botaoinicar.setVisible(false);
panel1.setVisible(true);
botaoavancar1.setVisible(true);
textarea1.setLineWrap(true);
textarea1.setWrapStyleWord(true);
textarea1.setText("OLÁ! EU SOU O ASSISTENTE VIRTUAL DE IMPLANTAÇÃO DA DOMÍNIO SISTEMAS E IREI TE AJUDAR A CADASTRAR E PARAMETRIZAR SUAS EMPRESAS. "
+ " "
+ " POR GENTILEZA, SELECIONE UMA OPÇÃO ABAIXO E CLIQUE EM AVANÇAR.");
}
private void botaofecharActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
private void botaoavancar1ActionPerformed(java.awt.event.ActionEvent evt) {
if (radio1.isSelected()) {
textarea1.setVisible(false);
radio1.setVisible(false);
radio2.setVisible(false);
jScrollPane1.setVisible(false);
botaoavancar1.setVisible(false);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
else if (radio2.isSelected()) {
botaoavancar1.setVisible(false);
radio1.setVisible(false);
radio2.setVisible(false);
radio3.setVisible(true);
radio4.setVisible(true);
radio5.setVisible(true);
textarea1.setText("MUITO BEM! AGORA QUE A EMPRESA JÁ ESTÁ CADASTRADA, PRECISAMOS IMPORTAR AS CONFIGURAÇÕES DE UMA DAS NOSSAS EMPRESAS PADRÕES. "
+ " "
+ " POR GENTILEZA, SELECIONE O REGIME DA EMPRESA E CLIQUE EM AVANÇAR.");
}
else {}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(() -> {
new tela().setVisible(true);
});
}
// Variables declaration - do not modify
private javax.swing.JButton botaoavancar1;
private javax.swing.JButton botaofechar;
private javax.swing.JButton botaoinicar;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.ButtonGroup buttonGroup2;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JPanel panel1;
private javax.swing.JRadioButton radio1;
private javax.swing.JRadioButton radio2;
private javax.swing.JRadioButton radio3;
private javax.swing.JRadioButton radio4;
private javax.swing.JRadioButton radio5;
private javax.swing.JTextArea textarea1;
// End of variables declaration
}