Quote Originariamente inviata da francesco51 Visualizza il messaggio
francesco.muia si è spaventato scherzo...
Magari ogni tanto devo pur lavorare naaaaaaaaaaaaaaaaaaaaa.....

Cmq il problema non è nel tuo PanelCenter (GridBagLayout) ma del layout del container in cui lo metti "super.getContentPane().add(panelCenter);" dal codice postato non si capisce quel contentPanel che layout ma andando a naso o è un borderLayout oppure il layout di default,
Per avere il panel center in alto a sinistra ti basta settare il layout del suo contenitore a FlowLayout e se lo vuoi allineato a sinistra allora dovrai anche costruire il FlowLayout specificando l'allineamento.
codice:
package it.fmuia.games.jscacchi.gui;


import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;


import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;


public class TestGridBag extends JFrame
{
	public TestGridBag()
	{
		super("TEst");
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setLayout(new FlowLayout(FlowLayout.LEFT));
		JPanel panelCenter = new JPanel();


		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);
		this.add(panelCenter);
		this.pack();
	}


	public static void main(String[] args)
	{
		SwingUtilities.invokeLater(new Runnable()
		{


			@Override
			public void run()
			{
				TestGridBag b = new TestGridBag();
				b.setVisible(true);
			}
		});
	}
}
P.S se mi spaventassi davanti a queste cose..... ti farei vedere su che macelli mi tocca lavorare.....