METTO IL CODICE ...
codice:
public GuiScontrino(){
super("");
setSize(1275,760);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setLayout(new BorderLayout());
//dichiarazione componenti
//************ CENTRO *********************
contenitoreTable=new JPanel();
contenitoreTable.setLayout(new BoxLayout(contenitoreTable,BoxLayout.Y_AXIS));
//creo table qui ne aggiungo una sola
perLayoutExtra=new JPanel();
perLayoutExtra.setLayout(new GridLayout(2,1));
JPanel perLayout2=new JPanel();
perLayout2.setLayout(new GridLayout(2,1));
tableExtra = new MyTable(perModelExtra,m2,0);
tableVuota=new MyTable(new ArrayList());
perLayoutExtra.add(tableVuota);
perLayoutExtra.add(labelExtra);
tableVuota=new MyTable(new ArrayList());
perLayout2.add(varieInizio);
perLayout2.add(tableVuota);
contenitoreTable.add(perLayoutExtra);
contenitoreTable.add(tableExtra);
contenitoreTable.add(perLayout2);
scrollTable=new JScrollPane(contenitoreTable);
scrollTable.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
JPanel c3=new JPanel();
c3.setLayout(new GridLayout(8,1,0,10)); //sarebbero 6
c3.add(new JLabel(" "));
c3.add(extra);
c3.add(primi);
c3.add(secondi);
c3.add(contorni);
c3.add(bevande);
c3.add(pizze);
c3.add(new JLabel(" "));
centro=new JPanel();
centro.setLayout(new BoxLayout(centro,BoxLayout.X_AXIS));
centro.add(scrollTable);
centro.add(c3);
centro.setBorder(BorderFactory.createLineBorder (Color.BLACK, 4));
this.add(centro,BorderLayout.CENTER);