| Post |
Author |
Posted: 28/10/2008 01:39:00
Subject: Erro
|
|
|
Aí galera, estou aprendendo agora a programar java, estou usando o JCreator LE, estou vendo e editando vários exemplos, então neste abaixo deu um erro que não estou conseguindo saber o que é, quem poder me ajudar, ficarei muito grato.
Código:
o erro é:
java.lang.Error: Do not use ExemploLabel.setLayout() use ExemploLabel.getContentPane().setLayout() instead at javax.swing.JFrame.createRootPaneException(JFrame.java:465) at javax.swing.JFrame.setLayout(JFrame.java:531) at ExemploLabel.<init>(ExemploLabel.java:8) at ExemploLabel.main(ExemploLabel.java:34) Exception in thread "main" Process completed.
*Lembrando que quando eu compilo não dá erro o erro vem ao executar.[/b]
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 28/10/2008 08:34:28
Subject: --
|
|
|
a mensagem é (um pouco) clara. voce nao deve usar o metodo setLayout do JFrame, e sim o setLayout() do getContentPane:
nas versões mais novas do Java isso não seria problema. []]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 28/10/2008 10:51:36
Subject:
|
|
|
Carlos Muito obrigado, como você disse a mensagem é clara, é a falta de experiencia, rs. Agora funcionou.
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 28/10/2008 13:39:13
Subject:
|
|
|
Carlos Muito obrigado, como você disse a mensagem é clara, é a falta de experiencia, rs. Agora funcionou. |
um pouco clara... nao muito... :--) é que é um problema meio velho, nas novas versoes a SUN mudou isso, em vez de jogar a Exception, usa o ContentPane automaticamente (se nao me engano: a partir da versao 1.5; e tambem deve ter uma opcao para controlar isso...) []]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 29/10/2008 01:11:54
Subject: Outro erro que está me entrigando, rsrs. coisa de iniciante.
|
|
|
Desta vez na linha 8, no momento da compilação
Talvez seja algo relacionado na versão do java, gostaria de baixar o mais atual.
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 29/10/2008 06:31:17
Subject: --
|
|
|
erro? posta a mensagem que fica mais facil obter resposta.
versão atual do Java: http://java.sun.com/javase/downloads/index.jsp
[]]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 30/10/2008 02:31:45
Subject: mensagem
|
|
|
Pronto agora estou a versão atual do Java, mas o erro continua.
Message: cannot find symbol class Container Location: Line 8
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 30/10/2008 06:47:07
Subject: --
|
|
|
por isso que escrevi pedindo a mensagem de erro! no seu caso apenas faltou o "import java.awt.Container" ou "import java.awt.*"
A mensagem de erro é uma das principais fontes de informação em caso de erro. []]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 30/10/2008 10:49:54
Subject: Legal,
|
|
|
hhhuuummmm, ah então foi isso, rsrsrs. Coisa simples, mas estou iniciando, aí estes errinhos viram gigantes, rsrsrs. Muito Obrigado mais uma vez Brother.
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 31/10/2008 18:19:55
Subject: mais um,
|
|
|
Bom desta vez com caixas de texto com máscaras.
Cada linha aparece 3 erros.
linhas 27, 28, 29 e 30
mensagens: illegal character: \8216 ';' expected illegal character: \8217
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 31/10/2008 19:07:25
Subject: --
|
|
|
dá uma olhada nessas linhas... tem uma letra meio estranha lá, tenta assim:
pequena diferença! []]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 02/11/2008 17:23:02
Subject: sim,
|
|
|
Pois é este erro deve ter ocorrido pelo fato de eu está copiando e colando, caracteres e tals, rsrsrs. Mais uma vez muito obrigado Marcos.
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 02/11/2008 18:30:55
Subject: Agora parece ser um conflito,
|
|
|
mais uma vez volto com outro erro, tipo desta vez parecer ser um conflito, não sei o que está acontecendo, pra variar.
Erros:
Messagem: illegal start of expression
linha: 33
Mensagem: <identifier> expected
linhas: 38, 39, 40, 41, 42, 43
Mensagens: illegal start of type ')' expected, ';' expected illegal start of type <identifier> expected ';' expected
linha: 44
Menssagem: illegal start of expression
linha: 54
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 02/11/2008 19:10:47
Subject: --
|
|
|
1) acerta a identação do código (nao é erro, mas ajuda a achar)
2) o erro diz que o compilador esta aguardando algo diferente na linha 33, entao confira o que esta fazendo na linha 33!
[]]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 02/11/2008 19:55:23
Subject: Tal da linha 33
|
|
|
A identação está como na apostila que estou estudando,
A linha 3 é a: public class ExemploRadioButton extends JFrame{
não é a linha que publica o arquivo .class ?
fica difícil quando a apostila que o cara quer aprender tem erros, começou tão bem.
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 03/11/2008 10:33:38
Subject: --
|
|
|
então essa apostila não é muito boa... :--/ já olhou o seu código acima?
Exemplos:
e aqui está impossivel de ler
mas o seu PROBLEMA é aqui:
(linha 33, nao 3...) na verdade essa linha não "publica o arquivo .class ", ela declara a classe ExemploRadioButton. Mas voce está tentando declarar a classe dentro de um metodo (e ainda por cima dentro da mesma classe ja declarada), parece ser um problema de copy&paste... Olhando por cima, acho que tem que apagar as linhas 33 a 37 (a identacao tambem ira ficar correta nesse trecho)
mais uma dica, adiciona uma linha em branco antes do inicio de cada metodo, eventualmente tambem antes de alguns blocos para facilitar a leitura (discutavel, minha opiniao) []]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 03/11/2008 11:50:00
Subject: Deu certo, mas na hora do run project afff
|
|
|
Bom, apaguei da linha 33 a 38, na hora de compilar deu tudo certinho, agora está dando erro na hora de executar. Tenho que estudar melhor identação, tá osso né ? rs
agora ficou assim:
o erro é parecido com a primeira dúvida deste tópico.
erro:
Exception in thread "main" java.lang.NullPointerException at ExemploRadioButton.<init>(ExemploRadioButton.java:13) at ExemploRadioButton.main(ExemploRadioButton.java:64)
Process completed.
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 04/11/2008 14:09:44
Subject: --
|
|
|
NPE, ou NullPointerException, significa que voce esta tentando acessar um metodo (ou campo) atraves de uma variavel nao inicialisada. Exemplo:
o local do erro é dado pela mensagem: "ExemploRadioButton.java:13" então olhe a linha 13 do ExemploRadioButton.java
Se a numeracao acima estiver correta, voce esta tentando chamar o setBounds de rotulo (que é o unico objeto nessa linha), portanto a variavel rotulo deve estar vazia (nao inicialisada, == null). []]
_________________
Carlos Heuberger (0^0) desculpe a falta de acentos e do c-cedilha, mas estou usando um teclado alem\u00e3o. ou simplesmente com preguica Por favor, nao pergunte por ajuda em particular! pergunte no forum para todos levarem vantagem.
|
|
simu
Offline

Registered in: 31/10/2008
Posts: 3249
Bookmarks (6)
Location: Stuttgart - Alemanha
|
|
Back to top
|
 |
Posted: 06/11/2008 01:00:45
Subject: fritei mas consegui,
|
|
|
Faltava uma linha que era exatamente a linha:
Que agora é a linha 13.
Ainda descobri outro erro quando o executei o programa, quando fui testar descobri que quando eu escolhia uma opação ela não aparecia faltava um comando. Mas este eu resolvi, kkkk
antes:
Depois:
MUITO OBRIGADO CARLOS !!
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
Posted: 06/11/2008 21:08:51
Subject: Movido ?!
|
|
|
Porque o tópico foi movido, alguém sabe me dizer ?
_________________
Aprendendo Programação Java !
|
|
mineiropsy
Offline

Registered in: 31/10/2008
Posts: 15
Bookmarks (1)
Location: Recife
|
|
Back to top
|
 |
|
|
|
|
|
 |
|