Boa tarde,
Estou desenvolvendo um projeto e estou com o seguinte problema.
Tenho vários botoes e a cada clique representam ações. O problema é que quero adicionar imagens de fundo dos botões.
Exemplo:
JButton m = new JButton(“X”, new ImageIcon(“lapis.gif”));
m.addActionListener(this);
painelControles.add(m);
Para controlar o clique do mouse usava o seguinte teste:
if ( == “X”)e.getActionCommand()
opStatus = 2;.
Esta foi a solucao que encontrei para controlar o mouse. Mas gostaria de colocar a imagem sem ter que colocar o “X” no botao. Como posso testar sem este “X”, existe algum jeito?
Por exemplo:
m = new JButton(new ImageIcon(“lapis.gif”)); // sem o “X”
m.addActionListener(this);
painelControles.add(m);
if ( == “???”) // aqui é o problemae.getActionCommand()
opStatus = 2;.
Se fosse apenas um botao dava para controlar, se fosse nulo, mas sao varios. Nao sei se consegui ser claro, se alguem nao entendeu é só mandar msg que eu tento explicar melhor.
Obrigado pela atenção de todos.