Run

7 respostas
mpereira

Pessoal,
Boa noite!

Estou usando NetBeans 6.5, e ao compilar meu exemplo, apareceu a seguinte mensagem de erro:

run:

Exception in thread main java.lang.NumberFormatException: For input string: "A"

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

at java.lang.Integer.parseInt(Integer.java:447)

at java.lang.Integer.parseInt(Integer.java:497)

at org.jdesktop.beansbinding.Converter$3.convertReverse(Converter.java:75)

at org.jdesktop.beansbinding.Converter.defaultConvert(Converter.java:206)

at org.jdesktop.beansbinding.Binding.convertForward(Binding.java:1312)

at org.jdesktop.beansbinding.Binding.getSourceValueForTarget(Binding.java:844)

at org.jdesktop.beansbinding.Binding.refreshUnmanaged(Binding.java:1222)

at org.jdesktop.beansbinding.Binding.refresh(Binding.java:1207)

at org.jdesktop.beansbinding.AutoBinding.tryRefreshThenSave(AutoBinding.java:162)

at org.jdesktop.beansbinding.AutoBinding.bindImpl(AutoBinding.java:199)

at org.jdesktop.beansbinding.Binding.bindUnmanaged(Binding.java:959)

at org.jdesktop.beansbinding.Binding.bind(Binding.java:944)

at org.jdesktop.beansbinding.BindingGroup.bind(BindingGroup.java:143)

at todo.visao.ListaTarefas.initComponents(ListaTarefas.java:268)

at todo.visao.ListaTarefas.<init>(ListaTarefas.java:18)

at todo.Main.main(Main.java:12)

Java Result: 1

BUILD SUCCESSFUL (total time: 13 seconds)

Alguém tem idéia do que pode estar ocorrendo?

Obrigado

MARCELO

7 Respostas

Marky.Vasconcelos

Voce em algum lugar do seu programa está tentando converter uma letra para um numero.

mpereira

Mark,

No meu código não há conversão.
Quando clico no erro, aponta para o seguinte método:

static NumberFormatException forInputString(String s) {

return new NumberFormatException(“For input string: “” + s + “””);

}

da classe NumberFormatException.java[r/o]

Pode haver algum problema com a versão do NetBeans? No passado fiz este mesmo exemplo mas era com outro NetBeans. Não gostaria de voltar a versão. Rsrs

Um abraço

71C4700

Concordo com o Mark,
Voce deve estar tentando converter uma letra pra int.
No Netbeans ele mostra a linha onde aconteceu o erro.
Caso não resolva tenta debugar ai ele mostar exatamente onde é o erro.
Ou caso queria posta o codigo que ta dando erro que tentamos ajudar !

mpereira

Pessoal,

São os exemplos da Java Magazine, edições 25, 26 e 27.

Classe Main.java

package todo;

import javax.swing.*;
import todo.visao.ListaTarefas;
/**
 * @author Cjm - [email removido]
 */
public class Main {
    //public Main(){}
    public static void main(String[] args) {
        JFrame w=new ListaTarefas();
        w.pack();
        w.setVisible(true);
    }
}

Classe ListaTarefas.java

package todo.visao;

import javax.swing.*;
import java.awt.FileDialog;
import java.io.*;
/**
 * @author Cjm - [email removido]
 */
public class ListaTarefas extends javax.swing.JFrame {

    public ListaTarefas() {
        initComponents();
        setLocation (180,50);
    }

    @SuppressWarnings("unchecked")
    private void initComponents() {
        bindingGroup = new org.jdesktop.beansbinding.BindingGroup();

        jToolBar1 = new javax.swing.JToolBar();
        botaoAdicionar = new javax.swing.JButton();
        botaoEditar = new javax.swing.JButton();
        botaoRemover = new javax.swing.JButton();
        botaoMarcar = new javax.swing.JButton();
        jLabel1 = new javax.swing.JLabel();
        botaoMostrar = new javax.swing.JToggleButton();
        botaoOrdenar = new javax.swing.JToggleButton();
        jLabel2 = new javax.swing.JLabel();
        botaoAlertas = new javax.swing.JButton();
        status = new javax.swing.JLabel();
        jScrollPane1 = new javax.swing.JScrollPane();
        tarefas = new javax.swing.JTable();
        jMenuBar1 = new javax.swing.JMenuBar();
        arquivo = new javax.swing.JMenu();
        novaLista = new javax.swing.JMenuItem();
        abrirLista = new javax.swing.JMenuItem();
        jSeparator1 = new javax.swing.JSeparator();
        sair = new javax.swing.JMenuItem();
        editar = new javax.swing.JMenu();
        menuAdicionar = new javax.swing.JMenuItem();
        menuEditar = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        jSeparator2 = new javax.swing.JSeparator();
        menuMarcar = new javax.swing.JMenuItem();
        opcoes = new javax.swing.JMenu();
        menuMostrar = new javax.swing.JCheckBoxMenuItem();
        jSeparator3 = new javax.swing.JSeparator();
        menuOrdenarPrioridades = new javax.swing.JRadioButtonMenuItem();
        menuOrdenarDatas = new javax.swing.JRadioButtonMenuItem();
        jSeparator4 = new javax.swing.JSeparator();
        menuAlertas = new javax.swing.JMenuItem();
        ajuda = new javax.swing.JMenu();
        sobre = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jToolBar1.setRollover(true);

        botaoAdicionar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/add_obj.gif"))); // NOI18N
        botaoAdicionar.setToolTipText("Adicionar tarefa");
        botaoAdicionar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        botaoAdicionar.setFocusable(false);
        botaoAdicionar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        botaoAdicionar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        botaoAdicionar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                botaoAdicionarActionPerformed(evt);
            }
        });
        jToolBar1.add(botaoAdicionar);

        botaoEditar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/configs.gif"))); // NOI18N
        botaoEditar.setToolTipText("Editar tarefa");
        botaoEditar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        botaoEditar.setFocusable(false);
        botaoEditar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        botaoEditar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jToolBar1.add(botaoEditar);

        botaoRemover.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/delete_obj.gif"))); // NOI18N
        botaoRemover.setToolTipText("Remover tarefa");
        botaoRemover.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        botaoRemover.setFocusable(false);
        botaoRemover.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        botaoRemover.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jToolBar1.add(botaoRemover);

        botaoMarcar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/complete_tsk.gif"))); // NOI18N
        botaoMarcar.setToolTipText("Marcar como concluída");
        botaoMarcar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        botaoMarcar.setFocusable(false);
        botaoMarcar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        botaoMarcar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jToolBar1.add(botaoMarcar);

        jLabel1.setText(" ");
        jToolBar1.add(jLabel1);

        botaoMostrar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/showtsk_tsk.gif"))); // NOI18N
        botaoMostrar.setToolTipText("Ordenar por prioridade");
        botaoMostrar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        botaoMostrar.setFocusable(false);
        botaoMostrar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        botaoMostrar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jToolBar1.add(botaoMostrar);

        botaoOrdenar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/next_nav.gif"))); // NOI18N
        botaoOrdenar.setToolTipText("Ordenar por data de conclusão");
        botaoOrdenar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        botaoOrdenar.setFocusable(false);
        botaoOrdenar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        botaoOrdenar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jToolBar1.add(botaoOrdenar);

        jLabel2.setText(" ");
        jToolBar1.add(jLabel2);

        botaoAlertas.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/showwarn_tsk.gif"))); // NOI18N
        botaoAlertas.setToolTipText("Ver alertas");
        botaoAlertas.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        botaoAlertas.setFocusable(false);
        botaoAlertas.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        botaoAlertas.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jToolBar1.add(botaoAlertas);

        status.setText("Todo");

        tarefas.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {"1", "Coluna Java Livre para ...", "S", "20/05/2005"},
                {"2", "Coluna primeiros passos ...", "S", "12/05/2005"},
                {"2", "Cartas do Leitor", "N", null},
                {null, null, null, null}
            },
            new String [] {
                "Prioridade", "Tarefa", "Alarme?", "Conclusão"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.Object.class, java.lang.Object.class, java.lang.String.class, java.lang.Object.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        tarefas.setName("tarefas"); // NOI18N
        jScrollPane1.setViewportView(tarefas);

        arquivo.setText("Arquivo");

        org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, arquivo, org.jdesktop.beansbinding.ELProperty.create("A"), arquivo, org.jdesktop.beansbinding.BeanProperty.create("mnemonic"));
        bindingGroup.addBinding(binding);

        novaLista.setMnemonic('N');
        novaLista.setText("Nova Lista de tarefas ...");
        arquivo.add(novaLista);

        abrirLista.setMnemonic('A');
        abrirLista.setText("Abrir lista de tarefas");
        arquivo.add(abrirLista);
        arquivo.add(jSeparator1);

        sair.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.ALT_MASK));
        sair.setMnemonic('S');
        sair.setText("Sair");
        arquivo.add(sair);

        jMenuBar1.add(arquivo);

        editar.setMnemonic('E');
        editar.setText("Editar");

        menuAdicionar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_INSERT, 0));
        menuAdicionar.setMnemonic('A');
        menuAdicionar.setText("Adicionar tarefa ...");
        editar.add(menuAdicionar);

        menuEditar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ENTER, java.awt.event.InputEvent.ALT_MASK));
        menuEditar.setMnemonic('E');
        menuEditar.setText("Editar tarefa ...");
        editar.add(menuEditar);

        jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
        jMenuItem1.setMnemonic('R');
        jMenuItem1.setText("Remover tarefa");
        editar.add(jMenuItem1);
        editar.add(jSeparator2);

        menuMarcar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_SPACE, java.awt.event.InputEvent.CTRL_MASK));
        menuMarcar.setMnemonic('M');
        menuMarcar.setText("Marcar como concluída");
        editar.add(menuMarcar);

        jMenuBar1.add(editar);

        opcoes.setMnemonic('O');
        opcoes.setText("Opções");

        menuMostrar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F10, 0));
        menuMostrar.setMnemonic('c');
        menuMostrar.setSelected(true);
        menuMostrar.setText("Mostrar tarefas concluídas");
        opcoes.add(menuMostrar);
        opcoes.add(jSeparator3);

        menuOrdenarPrioridades.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F11, 0));
        menuOrdenarPrioridades.setMnemonic('p');
        menuOrdenarPrioridades.setSelected(true);
        menuOrdenarPrioridades.setText("Ordenar por prioridade");
        opcoes.add(menuOrdenarPrioridades);

        menuOrdenarDatas.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F12, 0));
        menuOrdenarDatas.setMnemonic('d');
        menuOrdenarDatas.setSelected(true);
        menuOrdenarDatas.setText("Ordenar por data de conclusão");
        opcoes.add(menuOrdenarDatas);
        opcoes.add(jSeparator4);

        menuAlertas.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F9, 0));
        menuAlertas.setMnemonic('V');
        menuAlertas.setText("Ver alertas ...");
        opcoes.add(menuAlertas);

        jMenuBar1.add(opcoes);

        ajuda.setMnemonic('J');
        ajuda.setText("Ajuda");

        sobre.setMnemonic('S');
        sobre.setText("Sobre ...");
        ajuda.add(sobre);

        jMenuBar1.add(ajuda);

        setJMenuBar(jMenuBar1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(status, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
            .addComponent(jToolBar1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
            .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jToolBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 237, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(status))
        );

        bindingGroup.bind();

        pack();
    }

    private void botaoAdicionarActionPerformed(java.awt.event.ActionEvent evt) {                                               
        JDialog d=new EditaTarefa(this,true);
        d.pack();
        d.setVisible(true);
    }                                              

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new ListaTarefas().setVisible(true);
            }
        });
    }
                 
    private javax.swing.JMenuItem abrirLista;
    private javax.swing.JMenu ajuda;
    private javax.swing.JMenu arquivo;
    private javax.swing.JButton botaoAdicionar;
    private javax.swing.JButton botaoAlertas;
    private javax.swing.JButton botaoEditar;
    private javax.swing.JButton botaoMarcar;
    private javax.swing.JToggleButton botaoMostrar;
    private javax.swing.JToggleButton botaoOrdenar;
    private javax.swing.JButton botaoRemover;
    private javax.swing.JMenu editar;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JSeparator jSeparator2;
    private javax.swing.JSeparator jSeparator3;
    private javax.swing.JSeparator jSeparator4;
    private javax.swing.JToolBar jToolBar1;
    private javax.swing.JMenuItem menuAdicionar;
    private javax.swing.JMenuItem menuAlertas;
    private javax.swing.JMenuItem menuEditar;
    private javax.swing.JMenuItem menuMarcar;
    private javax.swing.JCheckBoxMenuItem menuMostrar;
    private javax.swing.JRadioButtonMenuItem menuOrdenarDatas;
    private javax.swing.JRadioButtonMenuItem menuOrdenarPrioridades;
    private javax.swing.JMenuItem novaLista;
    private javax.swing.JMenu opcoes;
    private javax.swing.JMenuItem sair;
    private javax.swing.JMenuItem sobre;
    private javax.swing.JLabel status;
    private javax.swing.JTable tarefas;
    private org.jdesktop.beansbinding.BindingGroup bindingGroup;
}

e Classe EditaTarefa.java

package todo.visao;
/**
 * @author Cjm
 */
public class EditaTarefa extends javax.swing.JDialog {

    public EditaTarefa(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();
    }

    @SuppressWarnings("unchecked")
    private void initComponents() {
        java.awt.GridBagConstraints gridBagConstraints;

        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        jSpinner1 = new javax.swing.JSpinner();
        jFormattedTextField1 = new javax.swing.JFormattedTextField();
        jCheckBox1 = new javax.swing.JCheckBox();
        jSpinner2 = new javax.swing.JSpinner();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();
        jCheckBox2 = new javax.swing.JCheckBox();
        jPanel1 = new javax.swing.JPanel();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jSeparator1 = new javax.swing.JSeparator();
        jSeparator2 = new javax.swing.JSeparator();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setTitle("[email removido]");
        getContentPane().setLayout(new java.awt.GridBagLayout());

        jLabel1.setBackground(new java.awt.Color(255, 255, 204));
        jLabel1.setForeground(new java.awt.Color(0, 0, 204));
        jLabel1.setText("Forneça os dados para a nova tarefa");
        jLabel1.setOpaque(true);
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 0;
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.ipadx = 261;
        gridBagConstraints.ipady = 6;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        getContentPane().add(jLabel1, gridBagConstraints);

        jLabel2.setDisplayedMnemonic('D');
        jLabel2.setText("Descrição");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 1;
        gridBagConstraints.ipadx = 34;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
        gridBagConstraints.insets = new java.awt.Insets(10, 20, 0, 0);
        getContentPane().add(jLabel2, gridBagConstraints);

        jLabel3.setDisplayedMnemonic('P');
        jLabel3.setText("Prioridade");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 3;
        gridBagConstraints.ipadx = 32;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
        gridBagConstraints.insets = new java.awt.Insets(10, 20, 0, 0);
        getContentPane().add(jLabel3, gridBagConstraints);

        jLabel4.setDisplayedMnemonic('t');
        jLabel4.setText("Data de conclusão");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 5;
        gridBagConstraints.ipadx = 2;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
        gridBagConstraints.insets = new java.awt.Insets(12, 20, 0, 0);
        getContentPane().add(jLabel4, gridBagConstraints);

        jTextField1.setText("jTextField1");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 2;
        gridBagConstraints.gridy = 1;
        gridBagConstraints.gridwidth = 2;
        gridBagConstraints.gridheight = 2;
        gridBagConstraints.ipadx = 53;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0);
        getContentPane().add(jTextField1, gridBagConstraints);
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 2;
        gridBagConstraints.gridy = 3;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0);
        getContentPane().add(jSpinner1, gridBagConstraints);

        jFormattedTextField1.setText("jFormattedTextField1");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 2;
        gridBagConstraints.gridy = 5;
        gridBagConstraints.gridwidth = 2;
        gridBagConstraints.ipadx = 103;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(12, 10, 0, 0);
        getContentPane().add(jFormattedTextField1, gridBagConstraints);

        jCheckBox1.setMnemonic('G');
        jCheckBox1.setText("Gerar alarme");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 7;
        gridBagConstraints.ipadx = 3;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
        gridBagConstraints.insets = new java.awt.Insets(20, 20, 0, 0);
        getContentPane().add(jCheckBox1, gridBagConstraints);
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 2;
        gridBagConstraints.gridy = 7;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(20, 10, 0, 0);
        getContentPane().add(jSpinner2, gridBagConstraints);

        jLabel5.setText("dias antes");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 3;
        gridBagConstraints.gridy = 7;
        gridBagConstraints.ipadx = 21;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(20, 14, 0, 0);
        getContentPane().add(jLabel5, gridBagConstraints);

        jLabel6.setDisplayedMnemonic('O');
        jLabel6.setText("Observações:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 11;
        gridBagConstraints.ipadx = 13;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(8, 20, 0, 0);
        getContentPane().add(jLabel6, gridBagConstraints);

        jTextArea1.setColumns(20);
        jTextArea1.setRows(5);
        jScrollPane1.setViewportView(jTextArea1);

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 12;
        gridBagConstraints.gridwidth = 5;
        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
        gridBagConstraints.ipadx = 376;
        gridBagConstraints.ipady = 36;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.weightx = 1.0;
        gridBagConstraints.weighty = 1.0;
        gridBagConstraints.insets = new java.awt.Insets(6, 20, 0, 0);
        getContentPane().add(jScrollPane1, gridBagConstraints);

        jCheckBox2.setMnemonic('F');
        jCheckBox2.setText("Tarefa concluída");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 14;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(8, 20, 0, 0);
        getContentPane().add(jCheckBox2, gridBagConstraints);

        jButton1.setMnemonic('S');
        jButton1.setText("Salvar");

        jButton2.setMnemonic('C');
        jButton2.setText("Cancelar");

        jButton3.setMnemonic('R');
        jButton3.setText("Remover");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addComponent(jButton1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton3)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jButton2)
                    .addComponent(jButton3))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 2;
        gridBagConstraints.gridy = 14;
        gridBagConstraints.gridwidth = 2;
        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
        gridBagConstraints.ipadx = -11;
        gridBagConstraints.ipady = -4;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(8, 1, 22, 0);
        getContentPane().add(jPanel1, gridBagConstraints);
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 9;
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.ipadx = 652;
        gridBagConstraints.ipady = 1;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(7, 20, 0, 0);
        getContentPane().add(jSeparator1, gridBagConstraints);
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 13;
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.ipadx = 652;
        gridBagConstraints.ipady = 1;
        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
        gridBagConstraints.insets = new java.awt.Insets(10, 20, 0, 0);
        getContentPane().add(jSeparator2, gridBagConstraints);

        pack();
    }                     

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                EditaTarefa dialog = new EditaTarefa(new javax.swing.JFrame(), true);
                dialog.addWindowListener(new java.awt.event.WindowAdapter() {
                    public void windowClosing(java.awt.event.WindowEvent e) {
                        System.exit(0);
                    }
                });
                dialog.setVisible(true);
            }
        });
    }
                
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JCheckBox jCheckBox1;
    private javax.swing.JCheckBox jCheckBox2;
    private javax.swing.JFormattedTextField jFormattedTextField1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JSeparator jSeparator2;
    private javax.swing.JSpinner jSpinner1;
    private javax.swing.JSpinner jSpinner2;
    private javax.swing.JTextArea jTextArea1;
    private javax.swing.JTextField jTextField1;
}
mpereira

mpereira

UP

71C4700

Eu rodei este exemplo no netbeans 6.1 e funcionou tirei o org.jdesktop. tava dando erro na importação acredito por estar utilizando o 6.1 e nao o 6.5.

Qualquer coisa manda um mp e me manda o msn ou email que quando tiver um tempo mais podemos trocar experiencias

Criado 5 de novembro de 2008
Ultima resposta 19 de nov. de 2008
Respostas 7
Participantes 3