Event num ARRAY de JButton

3 respostas
W

Oi,

Tenho um JFrame q gera ComboBox’s e respectivos botoes dinamicamente, apartir de um dado int
O prob esta ai :???: Como eh q eu faco para dar event ao botao[?] , de forma de o botao[x] faca algo a comboBox respectiva comboBox[x] ??

thxx

T+

3 Respostas

K
use o seguinte

if(seu_jbutton.getText().equals(OK)){

System.out.println(Botão OK);

}

if(seu_jbutton.getText().equals(Fecha)){

System.out.println(Botão Fecha);

}

assim por diante
W

oiii, thx… mas creio q nao funcione :sad:

...
for ( int x = 0 ; x < DEPEND_ ; x++ )
{
    ...
    Botao[x].addMouseListener(this);
    ...
   this.add(Botao[x]);
}
....
public void mouseClicked ( MouseEvent e )
{
   if( e.getSource() ==  Botao)
   {
      ???????
   }
   ...
}
...

Ainda da para dar um ajudinha??? :razz:

T+

W

Nao sei se eh o mais correto, mas fiz o sgt:

for ( int x = 0 ; x < DEPEND_ ; x++ ) { ... Botao[x].addMouseListener(this); ... this.add(Botao[x]); } .... public void mouseClicked ( MouseEvent e ) { int x; for ( x = 0 ; x < DEPEND_ ; x++ ) { if ( e.getSource() == okButton[x] ) { ... System.out.println( "click no botao: " + x ) ; ... } } ... } ...

… e funcionou…

Thx

T+

Criado 24 de janeiro de 2005
Ultima resposta 25 de jan. de 2005
Respostas 3
Participantes 2