ok
... inserisco solo la parte interessata... poi se non è sufficiente mi fai sapere ma credo che basta ....
non è ancora completo perché lo stò creando...
comunque tutti i JLabel e JTextField voglio che vanno a sx ed in alto del layout... invece me li crea tutti al centro seppur impostati come li voglio io...
spero di essere stato chiaro :P
codice:
public Menu() {
super(titolo);
super.setJMenuBar(menuBar);
panelCenter = new JPanel();
super.getContentPane().add(panelCenter);
JLabel scegliProd = new JLabel("Scegli il prodotto da inserire nel box testo dal menu");
JLabel insQuant = new JLabel("Inserisci la quantità che vuoi prendere");
JLabel tipoProd = new JLabel("Tipo prodotto scelto");
JLabel tot = new JLabel("Totale da pagare");
JLabel totPerProd = new JLabel("Totale prezzo per prodotto");
JTextField insProd = new JTextField();
insProd.setPreferredSize(new Dimension(200,20));
JTextField quant = new JTextField();
quant.setPreferredSize(new Dimension(200,20));
JTextField prodUno = new JTextField();
prodUno.setPreferredSize(new Dimension(200,20));
JTextField prodDue = new JTextField();
prodDue.setPreferredSize(new Dimension(200,20));
JTextField prodTre = new JTextField();
JTextField prodQuattro = new JTextField();
JTextField prodCinque = new JTextField();
JTextField prodSei = new JTextField();
JTextField totProdUno = new JTextField();
JTextField totProdDue = new JTextField();
JTextField totProdTre = new JTextField();
JTextField totProdQuattro = new JTextField();
JTextField totProdCinque = new JTextField();
JTextField totProdSei = new JTextField();
JTextField totPagare = new JTextField();
panelCenter.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 0;
panelCenter.add(scegliProd, gbc);
gbc.gridx = 0;
gbc.gridy = 1;
panelCenter.add(insProd, gbc);
gbc.gridx = 0;
gbc.gridy = 2;
panelCenter.add(insQuant, gbc);
gbc.gridx = 0;
gbc.gridy = 3;
panelCenter.add(quant, gbc);
gbc.gridx = 1;
gbc.gridy = 1;
panelCenter.add(tipoProd, gbc);
gbc.gridx = 1;
gbc.gridy = 2;
panelCenter.add(prodUno, gbc);
gbc.gridx = 1;
gbc.gridy = 3;
panelCenter.add(prodDue, gbc);