Ciao..
sto creando l'interfaccia grafica di un programma, ma non riesco a cambiare la posizione dei componenti nel Frame!
Il codice è il seguente:
Praticamente aggiungendo i pannelli nel frame me li sovrascrive!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);
Voglio sapere se esistono escape oppure metodi per posizionare i componenti in un frame!
Grazie in anticipo per l'aiuto!

Rispondi quotando