Programa não roda

4 respostas
K

Sem muitos rodeios, eu estou fazendo um programa utilizando Swing, quando compilo está dando erro, já fiz de tudo para ver se roda, até mesmo isolei toda operação em comentário, mas isso não cessa os erros.

ERROS:
at org.jdesktop.beansbinding.BindingGroup.addBinding(BindingGroup.java:53)
at trabalho.prático.pkg01.TelaInicial.initComponents(TelaInicial.java:141)
at trabalho.prático.pkg01.TelaInicial.(TelaInicial.java:19)
at trabalho.prático.pkg01.TelaInicial$9.run(TelaInicial.java:473)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

CÓDIGO:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package trabalho.prático.pkg01;



/**
 *
 * @author Kaue
 */
public class TelaInicial extends javax.swing.JFrame {

    /**
     * Creates new form TelaInicial
     */
    public TelaInicial() {
        initComponents();
    }
    
    /**
     * 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() {
        bindingGroup = new org.jdesktop.beansbinding.BindingGroup();

        bg_TipoFigura = new javax.swing.ButtonGroup();
        bg_STipoFigura = new javax.swing.ButtonGroup();
        titulo = new javax.swing.JLabel();
        jSeparator2 = new javax.swing.JSeparator();
        jP_Inserir = new javax.swing.JPanel();
        X = new javax.swing.JLabel();
        Y = new javax.swing.JLabel();
        P1 = new javax.swing.JLabel();
        tf_P1X = new javax.swing.JTextField();
        tf_P1Y = new javax.swing.JTextField();
        P2 = new javax.swing.JLabel();
        tf_P2X = new javax.swing.JTextField();
        tf_P2Y = new javax.swing.JTextField();
        P3 = new javax.swing.JLabel();
        tf_P3X = new javax.swing.JTextField();
        tf_P3Y = new javax.swing.JTextField();
        jSeparator1 = new javax.swing.JSeparator();
        Raio = new javax.swing.JLabel();
        tf_Raio = new javax.swing.JTextField();
        jB_Salvar = new javax.swing.JButton();
        jSeparator3 = new javax.swing.JSeparator();
        rb_Circulo = new javax.swing.JRadioButton();
        rb_Reta = new javax.swing.JRadioButton();
        rb_Triangulo = new javax.swing.JRadioButton();
        jp_Perimetro = new javax.swing.JPanel();
        RID = new javax.swing.JLabel();
        tf_RID = new javax.swing.JTextField();
        jB_Perimetro = new javax.swing.JButton();
        jp_Somatorio = new javax.swing.JPanel();
        jB_SomaPerimetro = new javax.swing.JButton();
        rb_SCirculo = new javax.swing.JRadioButton();
        rb_SReta = new javax.swing.JRadioButton();
        rb_STriangulo = new javax.swing.JRadioButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        titulo.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
        titulo.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        titulo.setText("Perímetro Multi-figuras");

        jP_Inserir.setBorder(javax.swing.BorderFactory.createTitledBorder("Inserir"));
        jP_Inserir.setToolTipText("");

        X.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        X.setText("X");

        Y.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        Y.setText("Y");

        P1.setText("Ponto 1:");

        tf_P1X.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        tf_P1X.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                tf_P1XActionPerformed(evt);
            }
        });

        tf_P1Y.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        tf_P1Y.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                tf_P1YActionPerformed(evt);
            }
        });

        P2.setText("Ponto 2:");

        tf_P2X.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        tf_P2X.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                tf_P2XActionPerformed(evt);
            }
        });

        tf_P2Y.setHorizontalAlignment(javax.swing.JTextField.CENTER);

        P3.setText("Ponto 3:");

        tf_P3X.setHorizontalAlignment(javax.swing.JTextField.CENTER);

        tf_P3Y.setHorizontalAlignment(javax.swing.JTextField.CENTER);

        Raio.setText("Raio:");

        tf_Raio.setHorizontalAlignment(javax.swing.JTextField.CENTER);

        jB_Salvar.setText("Salvar");
        jB_Salvar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jB_SalvarActionPerformed(evt);
            }
        });

        bg_TipoFigura.add(rb_Circulo);
        rb_Circulo.setText("Circulo (P1 e Raio)");

        org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, bg_TipoFigura, org.jdesktop.beansbinding.ObjectProperty.create(), rb_Circulo, org.jdesktop.beansbinding.BeanProperty.create("selected"), "");
        bindingGroup.addBinding(binding);

        bg_TipoFigura.add(rb_Reta);
        rb_Reta.setText("Reta (P1 e  P2)");

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, bg_TipoFigura, org.jdesktop.beansbinding.ObjectProperty.create(), rb_Reta, org.jdesktop.beansbinding.BeanProperty.create("selected"));
        bindingGroup.addBinding(binding);

        bg_TipoFigura.add(rb_Triangulo);
        rb_Triangulo.setText("Triangulo (P1, P2 e P3)");

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, bg_TipoFigura, org.jdesktop.beansbinding.ObjectProperty.create(), rb_Triangulo, org.jdesktop.beansbinding.BeanProperty.create("selected"), "");
        bindingGroup.addBinding(binding);

        javax.swing.GroupLayout jP_InserirLayout = new javax.swing.GroupLayout(jP_Inserir);
        jP_Inserir.setLayout(jP_InserirLayout);
        jP_InserirLayout.setHorizontalGroup(
            jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jP_InserirLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jSeparator1, javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jSeparator3, javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jP_InserirLayout.createSequentialGroup()
                        .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jP_InserirLayout.createSequentialGroup()
                                .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(P2)
                                    .addComponent(P1, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(P3)
                                    .addComponent(Raio))
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(tf_Raio, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGroup(jP_InserirLayout.createSequentialGroup()
                                        .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(X, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                            .addComponent(tf_P3X)
                                            .addComponent(tf_P2X)
                                            .addComponent(tf_P1X, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addGap(18, 18, 18)
                                        .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(Y, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                            .addComponent(tf_P3Y)
                                            .addComponent(tf_P2Y)
                                            .addComponent(tf_P1Y, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE)))))
                            .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                .addComponent(jB_Salvar)
                                .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(rb_Reta)
                                    .addComponent(rb_Triangulo)))
                            .addComponent(rb_Circulo))
                        .addGap(0, 0, Short.MAX_VALUE)))
                .addContainerGap())
        );
        jP_InserirLayout.setVerticalGroup(
            jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jP_InserirLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jP_InserirLayout.createSequentialGroup()
                        .addComponent(X)
                        .addGap(9, 9, 9)
                        .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(P1)
                            .addComponent(tf_P1X, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(P2)
                            .addComponent(tf_P2X, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(P3)
                            .addComponent(tf_P3X, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jP_InserirLayout.createSequentialGroup()
                        .addComponent(Y)
                        .addGap(9, 9, 9)
                        .addComponent(tf_P1Y, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(tf_P2Y, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(tf_P3Y, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(18, 18, 18)
                .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jP_InserirLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(tf_Raio, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(Raio))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jSeparator3, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(rb_Circulo)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(rb_Reta)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(rb_Triangulo)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 16, Short.MAX_VALUE)
                .addComponent(jB_Salvar)
                .addContainerGap())
        );

        jp_Perimetro.setBorder(javax.swing.BorderFactory.createTitledBorder("Perímetro"));

        RID.setText("ID:");

        tf_RID.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        tf_RID.setCursor(new java.awt.Cursor(java.awt.Cursor.TEXT_CURSOR));
        tf_RID.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                tf_RIDActionPerformed(evt);
            }
        });

        jB_Perimetro.setText("Exibir");
        jB_Perimetro.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jB_PerimetroActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jp_PerimetroLayout = new javax.swing.GroupLayout(jp_Perimetro);
        jp_Perimetro.setLayout(jp_PerimetroLayout);
        jp_PerimetroLayout.setHorizontalGroup(
            jp_PerimetroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_PerimetroLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(RID)
                .addGap(10, 10, 10)
                .addComponent(tf_RID, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(76, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jp_PerimetroLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(jB_Perimetro)
                .addContainerGap())
        );
        jp_PerimetroLayout.setVerticalGroup(
            jp_PerimetroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_PerimetroLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jp_PerimetroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(tf_RID, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(RID))
                .addGap(18, 18, 18)
                .addComponent(jB_Perimetro)
                .addContainerGap())
        );

        jp_Somatorio.setBorder(javax.swing.BorderFactory.createTitledBorder("Somatório"));

        jB_SomaPerimetro.setText("Exibir");
        jB_SomaPerimetro.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jB_SomaPerimetroActionPerformed(evt);
            }
        });

        bg_STipoFigura.add(rb_SCirculo);
        rb_SCirculo.setText("Circulo");
        rb_SCirculo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rb_SCirculoActionPerformed(evt);
            }
        });

        bg_STipoFigura.add(rb_SReta);
        rb_SReta.setText("Reta");

        bg_STipoFigura.add(rb_STriangulo);
        rb_STriangulo.setText("Triangulo");

        javax.swing.GroupLayout jp_SomatorioLayout = new javax.swing.GroupLayout(jp_Somatorio);
        jp_Somatorio.setLayout(jp_SomatorioLayout);
        jp_SomatorioLayout.setHorizontalGroup(
            jp_SomatorioLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_SomatorioLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jp_SomatorioLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jp_SomatorioLayout.createSequentialGroup()
                        .addGap(0, 0, Short.MAX_VALUE)
                        .addComponent(jB_SomaPerimetro))
                    .addGroup(jp_SomatorioLayout.createSequentialGroup()
                        .addGroup(jp_SomatorioLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(rb_SCirculo)
                            .addComponent(rb_SReta)
                            .addComponent(rb_STriangulo))
                        .addGap(0, 91, Short.MAX_VALUE)))
                .addContainerGap())
        );
        jp_SomatorioLayout.setVerticalGroup(
            jp_SomatorioLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jp_SomatorioLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(rb_SCirculo)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(rb_SReta)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(rb_STriangulo)
                .addGap(18, 18, 18)
                .addComponent(jB_SomaPerimetro)
                .addContainerGap())
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(titulo, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jSeparator2)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jP_Inserir, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addGap(12, 12, 12)
                                .addComponent(jp_Perimetro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(layout.createSequentialGroup()
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jp_Somatorio, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(0, 0, Short.MAX_VALUE)))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(titulo)
                .addGap(18, 18, 18)
                .addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jp_Perimetro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jp_Somatorio, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jP_Inserir, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );

        jP_Inserir.getAccessibleContext().setAccessibleName("");

        bindingGroup.bind();

        pack();
    }// </editor-fold>                        

    private void tf_P1XActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
    }                                      

    private void tf_P1YActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
    }                                      

    private void tf_P2XActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
    }                                      

    private void jB_SalvarActionPerformed(java.awt.event.ActionEvent evt) {                                          

        int countN = 0;
        float VetorCirculo[];
        VetorCirculo = new float[10];
        
        int IDCirculo[];
        IDCirculo = new int[10];
        
        if (rb_Circulo.isSelected())
        {
            String txtP1X = this.tf_P1X.getText();
            float valorP1X = Float.parseFloat(txtP1X);
            
            String txtP1Y = this.tf_P1Y.getText();
            float valorP1Y = Float.parseFloat(txtP1Y);
            
            String txtRaio = this.tf_Raio.getText();
            float valorRaio = Float.parseFloat(txtRaio);
            
            float result = (float) (6.28 * valorRaio);
             System.out.printf("Resultado: %.2f",result) ;
        }

    }                                         

    
    private void jB_SomaPerimetroActionPerformed(java.awt.event.ActionEvent evt) {                                                 
        // TODO add your handling code here:
    }                                                

    private void tf_RIDActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
    }                                      

    private void jB_PerimetroActionPerformed(java.awt.event.ActionEvent evt) {                                             
        // TODO add your handling code here:
    }                                            

    private void rb_SCirculoActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // TODO add your handling code here:
    }                                           

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(TelaInicial.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(TelaInicial.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(TelaInicial.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(TelaInicial.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>
        
        
        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
            
            /*
            float VetorReta[], VetorTriangulo[];
            VetorReta = new float[10];
            VetorTriangulo = new float[10];
        
            int IDReta[], IDTriangulo[];
            IDReta = new int[10];
            IDTriangulo = new int[10];
            */
                new TelaInicial().setVisible(true);
            
            }
        });
    }
    // Minhas variáveis
        //int id = 0;
        //int PosC = 0, PosR =0, PosT = 0;

   
    // Variables declaration - do not modify                     
    private javax.swing.JLabel P1;
    private javax.swing.JLabel P2;
    private javax.swing.JLabel P3;
    private javax.swing.JLabel RID;
    private javax.swing.JLabel Raio;
    private javax.swing.JLabel X;
    private javax.swing.JLabel Y;
    private javax.swing.ButtonGroup bg_STipoFigura;
    private javax.swing.ButtonGroup bg_TipoFigura;
    private javax.swing.JButton jB_Perimetro;
    private javax.swing.JButton jB_Salvar;
    private javax.swing.JButton jB_SomaPerimetro;
    private javax.swing.JPanel jP_Inserir;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JSeparator jSeparator2;
    private javax.swing.JSeparator jSeparator3;
    private javax.swing.JPanel jp_Perimetro;
    private javax.swing.JPanel jp_Somatorio;
    private javax.swing.JRadioButton rb_Circulo;
    private javax.swing.JRadioButton rb_Reta;
    private javax.swing.JRadioButton rb_SCirculo;
    private javax.swing.JRadioButton rb_SReta;
    private javax.swing.JRadioButton rb_STriangulo;
    private javax.swing.JRadioButton rb_Triangulo;
    private javax.swing.JTextField tf_P1X;
    private javax.swing.JTextField tf_P1Y;
    private javax.swing.JTextField tf_P2X;
    private javax.swing.JTextField tf_P2Y;
    private javax.swing.JTextField tf_P3X;
    private javax.swing.JTextField tf_P3Y;
    private javax.swing.JTextField tf_RID;
    private javax.swing.JTextField tf_Raio;
    private javax.swing.JLabel titulo;
    private org.jdesktop.beansbinding.BindingGroup bindingGroup;
    // End of variables declaration                   
}

Alguém poderia me dar um help ??

4 Respostas

R_chieck

Olá, comenta a sua linha 141.

K
bindingGroup.addBinding(binding);
ViniGodoy

Faltou também postar qual é o nome da exception que deu. Você só postou o stack trace.

Outra coisa, ao postar tópicos, não marque seu título com o óbvio, como as palavras [Dúvida] ou [Ajuda].

K

ViniGodoy:
Faltou também postar qual é o nome da exception que deu. Você só postou o stack trace.

Outra coisa, ao postar tópicos, não marque seu título com o óbvio, como as palavras [Dúvida] ou [Ajuda].

Desculpe a minha ignorância, como assim “nome da exception que deu” ?

Criado 5 de abril de 2013
Ultima resposta 5 de abr. de 2013
Respostas 4
Participantes 3