| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 18:47:28
|
Andre RSG
HelloWorld
Membro desde: 17/03/2010 18:37:21
Mensagens: 10
Offline
|
Olá, tudo bem?
Sou novo nalinguagem JAVA. Estou fazendo umtrabalho para a faculdade no qual tenho q fazer uma interface para uma videolocadora, um um menu com aopção "Cadastrar". Dentro desta opção, os subitems "filme" e gênero". Está retornando um erro. SEgue abaixo o código e o erro. Se algupem puder me ajudar...blz
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GuiJVideoLoc extends JFrame{
private JLabel labelNomeFilme;
private JLabel labelGenero;
private JTextField tNomeFilme;
private JTextField tGenero;
private JPanel buttonJPanel;
private JButton buttons[] = new JButton[4];
private final String names[] = {"Salvar", "Editar", "Deletar", "Sair"};
public GuiJVideoLoc() {
super ("Interface para cadastro de Filmes");
JMenu menu = new JMenu ("Cadastrar");//cria o arquivo Cadastrar
menu.setMnemonic('C'); // configura o mnemônico com C
JMenuItem itemFilme = new JMenuItem ("Filme");
itemFilme.setMnemonic('F'); // configura o menmonico com F
menu.add(itemFilme); //adiciona o item filme ao menu Cadastrar
menu.addActionListener(
new ActionListener() { // AQUI É QUE GERA O ERRO NA COMPILAÇÃO ! ! !
public void ActionPerformed(ActionEvent event){
labelNomeFilme = new JLabel("Nome do Filme");
labelGenero = new JLabel("Genero");
tNomeFilme = new JTextField(30);
tGenero = new JTextField(30);
JPanel buttonJPanel = new JPanel(new GridLayout(0,4));
for (int count =0; count<buttons.length;count++){
buttons[count]=new JButton(names[count]);
buttonJPanel.add(buttons[count]);
}
JPanel labelPane = new JPanel(new GridLayout(0,1)); //cria JPanel dos labels
labelPane.add(labelNomeFilme);
labelPane.add(labelGenero);
JPanel fieldPane = new JPanel(new GridLayout(0,1)); //cria JPanels principal
fieldPane.add(tNomeFilme);
fieldPane.add(tGenero);
JPanel principalPane = new JPanel(new BorderLayout());
principalPane.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
principalPane.add(labelPane, BorderLayout.CENTER);
principalPane.add(fieldPane, BorderLayout.EAST);
principalPane.add(buttonJPanel, BorderLayout.SOUTH);
add(principalPane,BorderLayout.CENTER);
}
}
);
}
public static void main(String args[]){
GuiJVideoLoc videoloc = new GuiJVideoLoc();
videoloc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
videoloc.setSize(600,200);
videoloc.setVisible(true);
}
}
E ABAIXO O ERRO
C:\AD1>javac GuiJVideoLoc.java
GuiJVideoLoc.java:36: <anonymous GuiJVideoLoc$1> is not abstract and does not ov
erride abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.e
vent.ActionListener
new ActionListener() {
^
1 error
C:\AD1>
desde já, agradeço..
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 21:29:34
|
pedroroxd
GUJ Master
![[Avatar]](/images/avatar/dd9206848200f155f3af5e05d724d75d.png)
Membro desde: 26/08/2009 14:56:11
Mensagens: 1614
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline
|
Você não é só novato em Java, como também no GUJ.
Aqui existem várias coisas para facilitar o visualizamento de código, como a tag [code ].
Fica mais facil para visualizarmos seu código. Vá antes a esse post:
http://guj.com.br/posts/list/50115.java
Dei uma ageitada no código, ve se resolve o seu problema:
This message was edited 2 times. Last update was at 17/03/2010 21:42:50
|
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!
"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."
'The dictionary is the only place that success comes before work!"
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."
"Olho por olho, e o mundo acabará cego."
"Se falam pelas costas, é sinal que eu to na frente" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 23:04:54
|
Andre RSG
HelloWorld
Membro desde: 17/03/2010 18:37:21
Mensagens: 10
Offline
|
báh, meu velho, deu erro em todas as linhas do código !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 10:24:34
|
Poneis123
JavaGuru
![[Avatar]](/images/avatar/7e668ae75a11a92aa89b8b16bf08eea6.jpg)
Membro desde: 27/02/2008 14:08:51
Mensagens: 205
Localização: Osasco-SP
Offline
|
qual erro apresentou?
cuidado pq qdo vc copia os códigos aqui do site, ele adiciona um # no inicio da linha... pode ser isso q ta dando erro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 10:32:59
|
AnDrOiDe
Java Ninja
![[Avatar]](/images/avatar/c6c26f1851137a1194e045b548bf1776.jpg)
Membro desde: 30/10/2009 10:34:24
Mensagens: 251
Localização: Santo Andre-Capital-sp
Offline
|
está certo pelo jeito vc copiou errado msm !!!
|
Tudo Deveria se Tornar Possível o Mais simples, Mas não simplificado !!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 10:55:40
|
uchiharussi
Thread.start()
![[Avatar]](/images/avatar/bf01a242aabe60313d7537929de7ac6e.jpg)
Membro desde: 24/02/2010 08:58:14
Mensagens: 31
Offline
|
Realmente o codigo esta certo. na hora de copiar tem que ver se nao esta faltando ou sobrando nada
Valeeu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 14:00:55
|
Andre RSG
HelloWorld
Membro desde: 17/03/2010 18:37:21
Mensagens: 10
Offline
|
Cara, realmente eu tinha copiado e colado com erro. Agora o erro que está retornando é o seguinte:
C:\AD1>javac GuiJVideoLoc4.java
.\GuiJVideoLoc.java:36: <anonymous GuiJVideoLoc$1> is not abstract and does not
override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt
.event.ActionListener
new ActionListener() {
^
1 error
C:\AD1>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 14:16:05
|
AnDrOiDe
Java Ninja
![[Avatar]](/images/avatar/c6c26f1851137a1194e045b548bf1776.jpg)
Membro desde: 30/10/2009 10:34:24
Mensagens: 251
Localização: Santo Andre-Capital-sp
Offline
|
vc esta mandando copilar 1. depois roda o projeto não tem erro meu!! vc deve estar se confundindo em algo ai...manda o quie vc fez ...mas coloka em tag[code]
|
Tudo Deveria se Tornar Possível o Mais simples, Mas não simplificado !!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 19:36:24
|
pedroroxd
GUJ Master
![[Avatar]](/images/avatar/dd9206848200f155f3af5e05d724d75d.png)
Membro desde: 26/08/2009 14:56:11
Mensagens: 1614
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline
|
Aki rodou normalmente.
Vc deve ter acrescentado algo noi código. Se acrescentou, nos mostre o que.
|
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!
"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."
'The dictionary is the only place that success comes before work!"
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."
"Olho por olho, e o mundo acabará cego."
"Se falam pelas costas, é sinal que eu to na frente" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 21:18:55
|
Andre RSG
HelloWorld
Membro desde: 17/03/2010 18:37:21
Mensagens: 10
Offline
|
Funcionou, galera ! ! !
Obrigado pela paciência, hehehe
Um abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 21:35:32
|
pedroroxd
GUJ Master
![[Avatar]](/images/avatar/dd9206848200f155f3af5e05d724d75d.png)
Membro desde: 26/08/2009 14:56:11
Mensagens: 1614
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline
|
Andre RSG wrote:Funcionou, galera ! ! !
Obrigado pela paciência, hehehe
Um abraço
Dinada...
Lembre, que guj não é só para postar dúvidas =D
Tente ajudar outras pessoas que vc aprende +...
|
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!
"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."
'The dictionary is the only place that success comes before work!"
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."
"Olho por olho, e o mundo acabará cego."
"Se falam pelas costas, é sinal que eu to na frente" |
|
|
 |
|
|