Salve a tutti,
Sto utilizzando un GradBagLayout per un progetto e vorrei il capire perchè mi sta facendo impazzire.
Nonostante il mio codice sia corretto(penso,avendolo confrontato con l'esempio della oracle)
this.setTitle("Camping Editor");
this.setLayout(new GridBagLayout());
mappa.setBackground(Color.WHITE);
//staffPanel.setBorder(BorderFactory.createTitledBorder("Staff"));
campingPanel.setBorder(BorderFactory.createTitledBorder("Campeggio"));
campingPanel.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
// aggiungo i vari componenti
c.gridx = 0;
c.gridy = 0;
//c.fill = GridBagConstraints.HORIZONTAL;
campingPanel.add(lblNew, c);
c.gridx = 1;
c.gridy = 0;
//c.anchor = GridBagConstraints.LINE_END;
//c.fill = GridBagConstraints.HORIZONTAL;
campingPanel.add(lblNumero, c);
GridBagConstraints c1 = new GridBagConstraints();
c1.gridx = 1;
c1.gridy = 0;
c1.anchor = GridBagConstraints.FIRST_LINE_END;
this.getContentPane().add(new JLabel("Mappa"), c1);
c1.gridx = 0;
c1.gridy = 0;
c1.anchor = GridBagConstraints.FIRST_LINE_START;
this.getContentPane().add(campingPanel, c1);
i componenti nel frame continuano a essere posizionati al centro invece che agli angoli...
Qaulche consiglio??