Oi,
Do modo que voce esta fazendo, o programa n�o deve nem compilar ja que
B e C s�o vari�veis locais ao m�todo main e n�o s�o vis�veis dentro do
m�todo actionPerformed. O que voce pode fazer � usar o m�todo
getActionCommand da classe ActionEvent ou transformar B e C em
atributos da classe.
[]'s
>
> Como iniciante estou recorrendo novamente a lista ...
> Quero fazer o seguinte: estou usando awt, quero que dependendo do
button pressionado imprima determinada mensagem, usando somente um
button n�o tive problemas, mas preciso implementar controle de fluxo, o
melhor que consegui foi isso que est� ai embaixo, agrade�o
antecipadamente a aten��o.
>
> import java.awt.*;
> import java.awt.event.*;
> class Exer7 extends Frame implements ActionListener
> {
> String x;
>
> public void paint(Graphics g)
> {
> if(x != null)
> g.drawString(x,100,100);
> }
>
> public void actionPerformed(ActionEvent e)
> {
> if(e.getSource().equals(B))
> {
> x = "Bot�o 1 pressionado";
> } // O que devo
fazer para funcionar ???
> if(e.getSource().equals(C))
> {
> x = "Bot�o 2 pressionado";
> }
> repaint();
> }
>
> public static void main (String arg[])
> {
> Exer7 f = new Exer7();
> Button B = new Button();
> Button C = new Button();
> f.setLayout(new FlowLayout());
> f.add(B);
> f.add(C);
> B.addActionListener(f);
> C.addActionListener(f);
> f.setSize(300,300);
> f.show();
> }
> }
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
>
> Roberto A. Metz
> [EMAIL PROTECTED]
> http://carazinho.upf.tche.br/~9430
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
>
>
>
--
Edward Roe
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------