Ciao..
sto creando l'interfaccia grafica di un programma, ma non riesco a cambiare la posizione dei componenti nel Frame!
Il codice è il seguente:
codice:
public static void main(String[] args)
{
// Dimensioni FRAME
final int WIDTH = 400;
final int HEIGHT = 800;
// Dimensioni TEXTFIELD
final int INPUT_WIDTH = 20;
JFrame frame = new JFrame();
JLabel nome = new JLabel("NOME: ");
JTextField input_nome = new JTextField(INPUT_WIDTH);
JLabel cognome = new JLabel("COGNOME: ");
JTextField input_cognome = new JTextField(INPUT_WIDTH);
JLabel data = new JLabel("DATA DI NASCITA: ");
JTextField input_data = new JTextField(INPUT_WIDTH);
JLabel sex = new JLabel("SESSO: ");
JTextField input_sex = new JTextField(INPUT_WIDTH);
JLabel luogo = new JLabel("LUOGO DI NASCITA: ");
JTextField input_luogo = new JTextField(INPUT_WIDTH);
JPanel pannello_nome = new JPanel();
JPanel pannello_cognome = new JPanel();
JPanel pannello_data = new JPanel();
JPanel pannello_sex = new JPanel();
JPanel pannello_luogo = new JPanel();
// Aggiungo i LABEL ai rispettivi PANNELLI
pannello_nome.add(nome);
pannello_nome.add(input_nome);
pannello_cognome.add(cognome);
pannello_cognome.add(input_cognome);
pannello_data.add(data);
pannello_data.add(input_data);
pannello_sex.add(sex);
pannello_sex.add(input_sex);
pannello_luogo.add(luogo);
pannello_luogo.add(input_luogo);
// Aggiungo i pannelli al FRAME
frame.add(pannello_nome);
...ALTRI PANNELLI
frame.setSize(WIDTH, HEIGHT);
frame.setTitle("Programma per il calcolo del Codice Fiscale");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
Praticamente aggiungendo i pannelli nel frame me li sovrascrive!
Voglio sapere se esistono escape oppure metodi per posizionare i componenti in un frame!
Grazie in anticipo per l'aiuto!