Boa tarde, estou enroscado a algum tempo nessa parte:
Tenho primeiro um ActionPerformed no jbAdicionar que vai adicionando botão qnd o cliente querer.
No proximo tenho outro ActionPerformed no jbMenos que seria para deletar esses botoes criados, porem, se eu adiciono 3 botoes ele só “exclui” o primeiro. (na vdd coloquei um setVisible para testar). Queria saber como que faço para continuar “excluindo” se o cliente quiser.
int i = 21;
JButton jbMesa;
String jlComanda;
<a class="mention" href="/u/override">@Override</a>
public void actionPerformed(ActionEvent e) {
if (e.getSource() == jbAdicionar){
jlComanda = new String ("COMANDA " + Integer.toString(i));
jbMesa = new JButton(jlComanda, iMesa) ;
jbMesa.setBorder(null);
jbMesa.setContentAreaFilled(false);
jbMesa.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
jbMesa.setOpaque(false);
jbMesa.setVerticalTextPosition(SwingConstants.BOTTOM);
jbMesa.setHorizontalTextPosition(SwingConstants.CENTER);
jpCentro.add(jbMesa);
jbMesa.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
TelaComandaMesaNova mesanova = new TelaComandaMesaNova();
jdp.add(mesanova);
jdp.moveToFront(mesanova);
jdp.setSelectedFrame(mesanova);
}
});
i++;
}
if (e.getSource() == jbMenos){
jbMesa.setVisible(false);
}
Desde já agradeço!