Salve anch'io ho lo stesso problema
ho 4 bottoni che mi devono aprire 4 pannelli differenti a seconda del bottone premuto
ma non riesco
vi faccio vedere il codice
public class StartView extends JPanel implements ActionListener{
JButton additem, addbrand, itemlist, brandlist;
JPanel pannello;
public StartView(JPanel p){
pannello=p;
}
public StartView () {
JButton additem = new JButton("Add Item");
JButton addbrand = new JButton("Add Brand");
JButton itemlist = new JButton("Item List");
JButton brandlist = new JButton("Brand List");
setLayout( new GridLayout(3,2,20,20));
additem.addActionListener(this);
add(additem);
addbrand.addActionListener(this);
add(addbrand);
itemlist.addActionListener(this);
add(itemlist);
brandlist.addActionListener(this);
add(brandlist);
add(new JLabel("contatore"));}
public void actionPerformed(ActionEvent e) {
JButton jb = (JButton) e.getSource();
if (jb == additem) {
JFrame f2 = new JFrame("Add Item");
f2.show();
f2.setLocation(300,300);
f2.setBounds(400,400,400,400);
f2.setResizable(false);
AddItemView additemview = new AddItemView();
Container ct = f2.getContentPane();
ct.add(additemview);
}
e cosi' via per gli altri bottoni
come posso risolvere
ciao grazie