Según se ve en el código, lo que intento es que, al clicar en otro botón del primer menú, quiero borrar los JButton para poder volver a generar el nuevo. Lo que no se, es como eliminarlo... ¿Alguna idea?
// Creamos la categoría para recoger los productos según su familia
if (botonProducto != null) {
while (){
contentPane.remove(botonProducto);
}
} else {
try {
rs = objConex.Productos(nombre);
columna = 357;
filab = 86;
while (rs.next()) {
botonProducto = new JButton(rs.getString("NOMBRE"));
botonProducto.setBounds(columna, filab, 95, 70);
contentPane.add(botonProducto);
columna += 100;
botonProducto.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton obj = (JButton) e.getSource();
String nombre = obj.getText();
try {
pedidos(nombre);
} catch (ParseException e1) {
e1.printStackTrace();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
});
}
} catch (SQLException e1) {
e1.printStackTrace();
}
}
this.repaint();
this.revalidate();