Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pythondeveloper

Saber qual JPanel esta sendo clicado ?

Recommended Posts

Usando o NetBeans eu tenho um JPanel chamado jPanel1. Nesse jPanel1 eu tenho 50 outros jPanels com o seName() iniciado em panel1 que vai ate o panel50.....panel1, panel2, panel3.....panel10....panel50.

 

Nesse jPanel1 eu coloquei um JPopUpMenu com um JMenuItem, agora eu preciso saber o getName() do jPanel que eu clicar...

 

Por exemplo:

 

se eu clicar no panel20 o JMenuItem vai me trazer o getName do "panel20"

se eu clicar no panel17 o JMenuItem vai me trazer o getName do "panel17"

se eu clicar no panel36 o JMenuItem vai me trazer o getName do "panel36"

 

Como conseguir realizar essa missão quase impossivel ??? Se possivel postem um exemplo de como fazer.

 

P.S, todos os JPanel eu crio com um while.

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom...

não entendi mto bem...

 

mas você pode adicionar no jPanel1 uma variável auxiliar...

dps você pode adicionar um Listener em cada um dos jPanel,

para setar o conteúdo da variavel auxiliar ou algo semelhante...

 

_jPanel.addMouseListener( new MouseAdapter() {
    public void mouseClicked( MouseEvent e ) {
        _aux = _jPanel.getName();
    }
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.