Bom dia galera.
Como vocês estão vendo coloquei uma imagem em cima de uma Label, até ai nenhum problema.
Abro um Menu Pop-Up, escolho o procedimento, clico e ele insere a imagem.
O que eu estava tentando e não consegui era que quando clicar no procedimento ele verificar se ele já estava com a imagem do procedimento, se não estivesse ele adicionava a imagem e se ele já estivesse com a imagem ele removia.
Como tá o código:
JMenuItem mnCirurgia = new JMenu("Cirurgia");
JMenuItem apicectomia = new JMenuItem("Apicectomia de Molares");
mnCirurgia.add(apicectomia);
apicectomia.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ImageIcon icon = new javax.swing.ImageIcon(getClass().getResource("/br/autodontov1/Procedimentos/Amputacao/18.png"));
JLabel lbImagem = new JLabel(icon);
lb_Dente18.add(lbImagem);
lbImagem.setBounds(new Rectangle(-1, -32, icon.getIconWidth(), icon.getIconHeight()));
}
});
JPopupMenu popup = new JPopupMenu();
popup.add(mnCirurgia);
popup.show(lb_Dente18, 10, 10);
[]'s