| Autor |
Mensagem |
|
|
|
Problema resolvido
|
 |
|
|
é pra já.
minha classe Conexao.java
* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro :joia:
|
 |
|
|
Olá, bom Dia a todos!
Estou com o seguinte problema:
O Erro:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at conexaojtable.TrabBancoEJTable.<init>(TrabBancoEJTable.java:13) at conexaojtable.TrabBancoEJTable$2.run(TrabBancoEJTable.java:61) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Lí um comentário do internauta Bruno Bastos que diz:
java.lang.NullPointerException <<< essa exception é do tipo RuntimeException, e ela é lançada apenas em tempo de execução pela máquina virtual. O porque esta acontecendo essa exception é porque você está tentando chamar um método em uma referência nula! Vou mostrar onde isso acontece para você entender melhor
Código:
mas não sei como mudar o código para sanar isso, ou até mesmo se estou fazendo algo mais de errado, alguém pode me ajudar?
Grato!
* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro :joia:
|
 |
|
|
|
Fábio, você faz suas telas com algum IDE?
|
 |
|
|
Fala _Renatu!
Eu particularmente quero usar somente JFrames.
Tenho o meu form principal chamado CadVendedor,
a partir dele imlemento este código:
botao2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Consultas C = new Consultas();
C.setVisible(true);
C.setResizable(false);
C.setDefaultCloseOperation(EXIT_ON_CLOSE);
C.show();
}
});[b]
Consultas é um segundo JFrame onde implementarei os Vendedores Cadastrados.
São duas as dificuldades:
1 - Quantas vezes eu clicar no botão2 ele cria o form Consulta de novo.
2 - Quando clico para sair do Form Consulta ele fecha toda a minha aplicação.
É isso! :sad:
|
 |
|
|
Olá Bom dia a todos!
Até o momento, aprendi fazer aplicações com um Form só.
Gostaria de entender como são feitos os programas que têm várias telas de cadastro por exemplo.
Lí artigos dizendo para usar JDialog, ou seja, devo abandonar o JFrame e só usar JDialog?
Outra dúvida é que não acerto usar o JDialog como Modal, tendo criá-lo com setModal() mas mesmo assim se eu clicar no mesmo botão que cria o JDialog ele cria novamente.
Alguém por favor pode me esclarecer isso?
Obrigado
|
 |
|
|
Correto, este problema já era.
Só que agora quando tento pegar o próximo numero para fazer um insert atraves desta rotina abaixo, tenho o seguinte erro:
Before Start of Result Set, alguém pode me ajudar por favor!
//Busca proximo Numero para cadastrar
public void maxNumero(){
Conecta c = new Conecta();
Connection con = null;
String sql = "select max(Id)+1 PROX_NUM from VENDEDOR";
try{
con = c.getConexao();
PreparedStatement ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery(sql);
i = rs.getInt("PROX_NUM");
}
catch(Exception e){
e.printStackTrace();
JOptionPane.showMessageDialog(null,"SQL: "+e.getMessage());
tfRazaoSocial.requestFocus(true);
}
finally{
JOptionPane.showMessageDialog(null,"Valor de i: "+Integer.toString(i));
c.closeAll(con);
}
}
|
 |
|
|
Bom dia a todos!
Olha eu aqui de novo tentando fazer uma conexão com o MySQL usando NetBeans 5.5.
Esta é minha rotina de acesso:
pois bem, quando executando passo a passo a conexão, ao passar pelo código: Class.forName(driver); a rotina cai na linha e.printStackTrace();
e mostra os erros abaixo:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:18
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:26
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at Conexao.main(Conexao.java:16)
obs: já coloquei o driver clicando em Runtime - Database - drivers- Add
Alguém sabe me explicar o que está errado?
|
 |
|
|
Olá!
Alguém poderia me dizer onde encontro algum tutorial sobre
Spring Layout do Java?
Grato!
|
 |
|
|
É isso mesmo.
Muito Obrigado!
|
 |
|
|
Olá bom dia a todos, alguém pode me dar uma dica do porque este código não compila.
quero colocar uma pergunta confirmando a saída do sistema.
Dá erro no JOptionPane (Cannot Resolve Simbol).
botao4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int selectedOption = JOptionPane.showConfirmDialog
( this,"Deseja Sair Realmente?", "Atenção",
JOptionPane.YES_NO_OPTION);
if(selectedOption == JOptionPane.YES_OPTION){
dispose();
System.exit(0);
}
}
});
|
 |
|
|
Achei dois livros dos mesmos autores:
Kathy Sierra e Bert Bates
1 - SCJP Certificação Sun p/ Programador JAVA 5
2 - Java 2 Certiicação Sun p/ Progr. e Desenvol.
Qual deles é o mais indicado para a prova de certificação para programador Java
eu acho que é o primeiro. mas não tenho certeza!
Alguém pode opinar?
Obrigado!
|
 |
|
|
Alguém por favor poderia me dizer como faço para rodar um servlet no NetBenas.
Eu crio o arquivo, mas na hora de rodá-lo o arquivo index.jsp atrapalha rodando primeiro.
Deve ser coisa fácil mas o neófito aqui não consegue resolver
|
 |
|
|