| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 14:09:34
|
kklj
Thread.start()
Membro desde: 11/05/2006 20:53:36
Mensagens: 45
Offline
|
ola amigos nao estou conseguindo chamar um metodo com q esteja declarado como void. o metodo é esse
public void actionPerformed (ActionEvent evt){
tenho um metodo main onde chama um outro metodo normalmente
public Conta(){
e aki dentro desse metodo preciso chamar o metodo de cima. como faço isso?
obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 14:18:07
|
Rostery
Thread.start()
![[Avatar]](/images/avatar/6e361e90ca5f9bee5b36f3d413c51842.png)
Membro desde: 23/08/2006 09:44:01
Mensagens: 25
Offline
|
eae, aí, tenta assim ó..
evt.ACTION_PERFORMED
se vc tiver usando o eclipse ele vai completar pra vc, depois que vc colocar o ponto "." depois de evt. ai ele já te da as opções...
qlq coisa eu tento ajudA!!!
flw té+
|
___________
"É muito bom ser importante mas, é mais importante ser BOM!"
___________
aRs
___________ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 14:19:29
|
mvsoares
JavaChild
Membro desde: 18/05/2006 16:47:55
Mensagens: 120
Localização: SP
Offline
|
basta digitar o nome do método (actionPerformed) e passar como argumento a referência para um objeto ActionEvent
|
--
No mundo há 10 tipos de pessoas: as que entendem binário e as que não. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 14:26:57
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
vc ja implementou este metódo ? ele é da interface ActionListener !! e para que vc está usando ele ??
bravox
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 14:38:16
|
kklj
Thread.start()
Membro desde: 11/05/2006 20:53:36
Mensagens: 45
Offline
|
ja implementei sim, estou usando esse metodo
"public void actionPerformed (ActionEvent evt)"
pq preciso abrir um arquivo text.
uso o bluej, nao eclipse.
estou tentando fazer igual o colega "mvsoares" ensinou mas tb nao estou conseguindo.
obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 14:44:29
|
mvsoares
JavaChild
Membro desde: 18/05/2006 16:47:55
Mensagens: 120
Localização: SP
Offline
|
poste seu código para facilitar o entedimento...
|
--
No mundo há 10 tipos de pessoas: as que entendem binário e as que não. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 14:51:46
|
kklj
Thread.start()
Membro desde: 11/05/2006 20:53:36
Mensagens: 45
Offline
|
public class Conta extends JFrame implements ActionListener {
private JTextArea outputArea;
private JScrollPane scrollPane;
private TextField tfFileName;
public Conta()
{
super( "Testing class File" );
aki eu to criando uma janela
File name = getFile();
actionPerformed(?????);
}
private File getFile()
{
aki eu abro um arquivo
}
public void actionPerformed (ActionEvent evt){
try{
BufferedReader in = new BufferedReader(
new FileReader(tfFileName.getText()));
outputArea.setText("");
String line;
String buffer = new String ();
while ((line = in.readLine()) != null){
buffer += line + "\n";
}
in.close();
outputArea.append(buffer);
}
catch (IOException exc){
outputArea.setText("IOException:\n" + exc.toString());
}
}
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 17:45:25
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
vc criou o objeto da classe para referenciar ao metodo?
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2006 17:59:32
|
kklj
Thread.start()
Membro desde: 11/05/2006 20:53:36
Mensagens: 45
Offline
|
mandei um email com o codigo completo.
obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 09:47:16
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
Olá, kklj!
Pelo que eu pude ver no código que vc postou, vc não consegue saber o que deve passar como parâmetro para o método actionPerformed, certo? Se for isso, então vamos lá:
Pra invocar o método actionPerformed, vc tem que passar por parâmetro algum objeto do tipo ActionEvent. Iria te dar um trabalho desnecessário "providenciar" um objeto desses assim, "na unha". Sugiro que vc tire de dentro do método action performed todo aquele código e jogue-o dentro de um novo método chamado, por exemplo, fillOutputArea, que não receba nenhum parâmetro (Pois pelo que notei, vc não precisa de parâmtro nenhum para preencher o seu outputArea). O método actionPerformed simplesmente invocaria o fillOutputArea(), e vc não teria mais problemas em "criar" um ActionEvent para poder preencher o seu outputArea
Espero ter ajudado. Qq coisa, poste novamente, ok!
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
|
|