Jlabel nao retorna valor

6 respostas
luiz.monteiro

tenho uma classe login:
quando clico pr logar mando a id pr meu jlabel lbIdUsuario na classe TelaPrincipal, este label como public static

new TelaPrincipal().show();

TelaPrincipal.lbIdUsuario.setText(con_usuario.resultset.getString(log_codigo));

dispose();

até ae tudo bem, quando aparece a classe TelaPrincipal aparece o jlabel com o resultado, ou seja , o id do usuario, mas nao consigo manipular esse jlabel

um exemplo:
na TelaPrincipal tenho um jtable que nele quero que me mostre todas as ocorrencias daquele usuario , so que o label (lbIdUsuario) nao retorna nada

andei pesquisando acho que tenho que criar uma thread pr retornar o valor desse label, alguém pode dar uma sugestão?

6 Respostas

Ratao

Rapaz… pelo que entendi da sua dúvida, você precisa em algum momento retornar o valor desse JLabel (se estiver errado me corrija), sendo assim, não seria apenas usar?

TelaPrincipal.lbIdUsuario.getText();
luiz.monteiro

isso preciso retornar o valor desse jlabel mas na propria classe TelaPrincipal

por exemplo:

public TelaPrincipal() {

initComponents();

// A linha abaixo é para maximizar o Jframe.

setExtendedState(MAXIMIZED_BOTH);

JOptionPane.showMessageDialog(null, lbIdUsuario.getText() );          e nao me retornou nada

}
Ratao

Não vi seu código todo, se puder postar ai, mas supondo que esteja nessa ordem mesmo. O que acontece?
Acontece que você mostra o seu TelaPrincipal e depois seta o valor para o label, logo então, ao instanciar o TelaPrincipal, o JOptionPane foi acionado antes de você setar o valor no label.
Acontece assim:
Você chama a sua tela, e ela chama o JOptionPane com o valor do JLabel que ainda está vazio, e só depois disso, você seta o valor no JLabel.

new TelaPrincipal().show();
TelaPrincipal.lbIdUsuario.setText(con_usuario.resultset.getString("log_codigo"));
dispose();
luiz.monteiro

login.java

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
     if (tfLogin.getText().equals("") || tfSenha.getText().equals(""))
         JOptionPane.showMessageDialog(null,"Os campos não podem ser vazios");
     else
     {
         if (conta <= 3)
         {    
             try
             {
                 String sql = "select * from login Where log_usuario like '"+
                     tfLogin.getText()+"' and log_senha like '"+
                     tfSenha.getText()+"'";
                 con_usuario.executeSQL(sql);
                 if (con_usuario.resultset.first())
                 {                                                       
                     new TelaPrincipal().show(); 
                     TelaPrincipal.lbSetor.setText(con_usuario.resultset.getString("log_setor"));                                                              
                     TelaPrincipal.lbIdUsuario.setText(con_usuario.resultset.getString("log_codigo"));                                                               
                     dispose();
                 }
                 else
                 {
                     conta++;                 
                     if (conta <= 3)
                        JOptionPane.showMessageDialog(null,"Autenticação Inválida\n Verifique se seu login e senha estão corretos!");
                     else
                     {
                        JOptionPane.showMessageDialog(null,"Excesso de tentativas, contacte o Setor de Informática!");                         
                        dispose();
                     }
                 }
               
             }
             catch(SQLException erro)
             {

             }
        }
         
     }   
    }

e a classe TelaPrincipal

package cadastros;
/**
 * @author  Luiz Paulo Neves Monteiro
 */
import java.lang.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.table.DefaultTableModel;
import utilitarios.Datas;
import utilitarios.conexao;

public class TelaPrincipal extends javax.swing.JFrame {
    /** Creates new form TelaPrincipal */    
    Datas mostraData;
    conexao con_setor;
    conexao con_ocorrencias;    
    String idUsuario;
    int inicia_contagem = 0;
    int inicia_combo =1;
    int cont = 0;    
    String idUser;
    
    public TelaPrincipal() {                
        initComponents();                     
        // A linha abaixo é para maximizar o Jframe.
        setExtendedState(MAXIMIZED_BOTH);                  
        mostraData = new Datas();
        mostraData.le_data();
        lbData.setText("Belém-Pará, "+mostraData.dia+" de "+mostraData.mes2+" de "+mostraData.ano+ " - ");
        timer1.start();    
[b]        JOptionPane.showMessageDialog(null, lbIdUsuario.getText());[/b]
    }    
    /** 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.
     */
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

        timer1 = new org.netbeans.examples.lib.timerbean.Timer();
        timer2 = new org.netbeans.examples.lib.timerbean.Timer();
        lbUsuario = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        lbSetor = new javax.swing.JLabel();
        lbNivelAcesso = new javax.swing.JLabel();
        lbEmail = new javax.swing.JLabel();
        lbRamal = new javax.swing.JLabel();
        lbHora = new javax.swing.JLabel();
        lbData = new javax.swing.JLabel();
        lbIdUsuario = new javax.swing.JLabel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem6 = new javax.swing.JMenuItem();
        jMenuItem7 = new javax.swing.JMenuItem();
        jMenu3 = new javax.swing.JMenu();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenuItem2 = new javax.swing.JMenuItem();
        jMenuItem3 = new javax.swing.JMenuItem();
        jMenuItem4 = new javax.swing.JMenuItem();
        jMenuItem8 = new javax.swing.JMenuItem();
        jMenu6 = new javax.swing.JMenu();
        jMenuItem9 = new javax.swing.JMenuItem();
        jMenu4 = new javax.swing.JMenu();
        jMenu7 = new javax.swing.JMenu();
        jMenu8 = new javax.swing.JMenu();
        jMenuItem5 = new javax.swing.JMenuItem();
        jMenuItem10 = new javax.swing.JMenuItem();
        jMenu5 = new javax.swing.JMenu();

        timer1.addTimerListener(new org.netbeans.examples.lib.timerbean.TimerListener() {
            public void onTime(java.awt.event.ActionEvent evt) {
                timer1OnTime(evt);
            }
        });

        timer2.setDelay(1L);
        timer2.addTimerListener(new org.netbeans.examples.lib.timerbean.TimerListener() {
            public void onTime(java.awt.event.ActionEvent evt) {
                timer2OnTime(evt);
            }
        });

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("AHIMOR - Controle de Ocorrências");

        lbUsuario.setForeground(new java.awt.Color(0, 102, 0));

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 12));
        jLabel1.setText("Sistema de Controle de Ocorrências da AHIMOR");

        lbSetor.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));

        lbNivelAcesso.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));

        lbEmail.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
        lbEmail.setText("jLabel3");

        lbRamal.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
        lbRamal.setText("jLabel3");

        lbHora.setText("hora");

        lbData.setText("data");

        lbIdUsuario.setText("lbIdUsuario");

        jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane1.setViewportView(jTable1);

        jLabel2.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\logo.gif")); // NOI18N

        jLabel3.setText("Bem Vindo(a):");

        jLabel4.setText("Existem");

        jLabel5.setForeground(new java.awt.Color(204, 0, 0));
        jLabel5.setText("999999");

        jLabel6.setText("chamados abertos para você!");

        jMenu1.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\gohome.png")); // NOI18N
        jMenu1.setText("Principal");

        jMenuItem6.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\gohome.png")); // NOI18N
        jMenuItem6.setText("Chamados Abertos");
        jMenu1.add(jMenuItem6);

        jMenuItem7.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\search.png")); // NOI18N
        jMenuItem7.setText("Abertos por mim");
        jMenu1.add(jMenuItem7);

        jMenuBar1.add(jMenu1);

        jMenu3.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\fone.png")); // NOI18N
        jMenu3.setText("Ocorrências");

        jMenuItem1.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\fone.png")); // NOI18N
        jMenuItem1.setText("Abrir Chamado");
        jMenuItem1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jMenuItem1MouseClicked(evt);
            }
        });
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem1);

        jMenuItem2.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\consulta.png")); // NOI18N
        jMenuItem2.setText("Consultar");
        jMenu3.add(jMenuItem2);

        jMenuItem3.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\search.png")); // NOI18N
        jMenuItem3.setText("Busca Rápida");
        jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem3ActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem3);

        jMenuItem4.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\emprestimos.png")); // NOI18N
        jMenuItem4.setText("Empréstimos");
        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem4ActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem4);

        jMenuItem8.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\mural.png")); // NOI18N
        jMenuItem8.setText("Aviso Urgente");
        jMenu3.add(jMenuItem8);

        jMenuBar1.add(jMenu3);

        jMenu6.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\emprestimos.png")); // NOI18N
        jMenu6.setText("Relatórios");

        jMenuItem9.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\sla.png")); // NOI18N
        jMenuItem9.setText("Relatório de Indicadores por níveis de status dos chamados");
        jMenu6.add(jMenuItem9);

        jMenuBar1.add(jMenu6);

        jMenu4.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\permissao.png")); // NOI18N
        jMenu4.setText("Administrador");
        jMenu4.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jMenu4MouseClicked(evt);
            }
        });
        jMenuBar1.add(jMenu4);

        jMenu7.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\solucoes2.png")); // NOI18N
        jMenu7.setText("Utilitários");

        jMenu8.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\tree_folder_open.png")); // NOI18N
        jMenu8.setText("Programas AHIMOR");

        jMenuItem5.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\softwares2.png")); // NOI18N
        jMenuItem5.setText("Requisição Interna de Material");
        jMenu8.add(jMenuItem5);

        jMenuItem10.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\softwares2.png")); // NOI18N
        jMenuItem10.setText("Folha de Ponto AHIMOR/SISCON");
        jMenu8.add(jMenuItem10);

        jMenu7.add(jMenu8);

        jMenuBar1.add(jMenu7);

        jMenu5.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\password2.png")); // NOI18N
        jMenu5.setText("Sair");
        jMenu5.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jMenu5MouseClicked(evt);
            }
        });
        jMenuBar1.add(jMenu5);

        setJMenuBar(jMenuBar1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(layout.createSequentialGroup()
                            .addGap(53, 53, 53)
                            .addComponent(lbRamal)
                            .addGap(462, 462, 462)
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(layout.createSequentialGroup()
                                    .addComponent(lbSetor, javax.swing.GroupLayout.DEFAULT_SIZE, 0, Short.MAX_VALUE)
                                    .addGap(147, 147, 147))
                                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                    .addComponent(lbEmail)
                                    .addGap(599, 599, 599)))
                            .addGap(332, 332, 332))
                        .addGroup(layout.createSequentialGroup()
                            .addGap(541, 541, 541)
                            .addComponent(lbNivelAcesso, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addGap(942, 942, 942)))
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel4)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jLabel5)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jLabel6)))
                .addContainerGap())
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 301, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(lbData)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(lbHora, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(lbIdUsuario))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jLabel3)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(lbUsuario, javax.swing.GroupLayout.PREFERRED_SIZE, 225, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(417, 417, 417)
                .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 659, Short.MAX_VALUE)
                .addGap(127, 127, 127))
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 959, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(545, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addGap(21, 21, 21)
                                .addComponent(lbIdUsuario))
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jLabel1)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                                    .addComponent(lbData, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(lbHora))))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel3)
                            .addComponent(lbUsuario, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(28, 28, 28)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel4)
                            .addComponent(jLabel5)
                            .addComponent(jLabel6)))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addGap(49, 49, 49)))
                .addGap(15, 15, 15)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(195, 195, 195)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lbEmail)
                    .addComponent(lbRamal))
                .addGap(28, 28, 28)
                .addComponent(lbSetor)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lbNivelAcesso, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(247, 247, 247))
        );

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-991)/2, (screenSize.height-768)/2, 991, 768);
    }// </editor-fold>

    private void timer2OnTime(java.awt.event.ActionEvent evt) {                              
        
    }                             

    private void timer1OnTime(java.awt.event.ActionEvent evt) {                              
        mostraData.le_hora();
        idUser = lbIdUsuario.getText();        
        lbHora.setText(mostraData.hora);        
    }                             

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        new AbrirChamado().show();               
        AbrirChamado.lbIdUsuario.setText(lbIdUsuario.getText());
        envia_nome_setor();
    }                                          

    private void jMenuItem1MouseClicked(java.awt.event.MouseEvent evt) {                                        

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

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

    private void jMenu5MouseClicked(java.awt.event.MouseEvent evt) {                                    
          System.exit(0);
    }                                   
    public void envia_nome_setor()
    {
        con_setor = new conexao();
        con_setor.conecta();
        String sqlinsert = "select * from setor where st_codigo like '"+lbSetor.getText()+"'";
        con_setor.executeSQL(sqlinsert);
        try
        {
            con_setor.resultset.next();            
            AbrirChamado.lbSetor.setText(con_setor.resultset.getString("st_nome"));
        }
        catch (SQLException erro)
        {
            //
        }
    }   
    public static void main(String args[]) {          
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new TelaPrincipal().setVisible(true);                        
            }
        });
    }
    
    // Variables declaration - do not modify
    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.JMenu jMenu1;
    private javax.swing.JMenu jMenu3;
    private javax.swing.JMenu jMenu4;
    private javax.swing.JMenu jMenu5;
    private javax.swing.JMenu jMenu6;
    private javax.swing.JMenu jMenu7;
    private javax.swing.JMenu jMenu8;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItem10;
    private javax.swing.JMenuItem jMenuItem2;
    private javax.swing.JMenuItem jMenuItem3;
    private javax.swing.JMenuItem jMenuItem4;
    private javax.swing.JMenuItem jMenuItem5;
    private javax.swing.JMenuItem jMenuItem6;
    private javax.swing.JMenuItem jMenuItem7;
    private javax.swing.JMenuItem jMenuItem8;
    private javax.swing.JMenuItem jMenuItem9;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTable jTable1;
    private javax.swing.JLabel lbData;
    public static javax.swing.JLabel lbEmail;
    private javax.swing.JLabel lbHora;
    public static javax.swing.JLabel lbIdUsuario;
    public static javax.swing.JLabel lbNivelAcesso;
    public static javax.swing.JLabel lbRamal;
    public static javax.swing.JLabel lbSetor;
    public static javax.swing.JLabel lbUsuario;
    private org.netbeans.examples.lib.timerbean.Timer timer1;
    private org.netbeans.examples.lib.timerbean.Timer timer2;
    // End of variables declaration
    
}
Ratao

Tenta inverter a ordem na sua classe de Login e colocar assim:

TelaPrincipal.lbSetor.setText(con_usuario.resultset.getString("log_setor"));                                                                                
TelaPrincipal.lbIdUsuario.setText(con_usuario.resultset.getString("log_codigo"));                                                                
new TelaPrincipal().show();
luiz.monteiro

compilou mas deu erro
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException

Criado 4 de setembro de 2008
Ultima resposta 4 de set. de 2008
Respostas 6
Participantes 2