Je travaille sur l'interface graphique en Java. Je ne pouvais pas comprendre comment je peux insérer une nouvelle ligne pour chaque champ. Quelqu'un peut il m'aider avec ce problème? Voici mon code:Insérer une nouvelle ligne pour chaque champ dans Java GUI
public class InsertPanel extends JPanel{
public InsertPanel() {
setBackground(Color.yellow);
setPreferredSize(new Dimension(540, 500));
JLabel isbnLabel = new JLabel("ISBN: ");
JTextField isbnTextFld = new JTextField(10);
JLabel authorLabel = new JLabel("Author: ");
JTextField authorTextFld = new JTextField(10);
JLabel titleLabel = new JLabel("Title: ");
JTextField titleTextFld = new JTextField(10);
JLabel priceLabel = new JLabel("Price: ");
JTextField priceTextFld = new JTextField(10);
JButton submitBtn = new JButton("Submit");
JTextArea textArea = new JTextArea(10, 30);
add(isbnLabel);
add(isbnTextFld);
add(authorLabel);
add(authorTextFld);
add(titleLabel);
add(titleTextFld);
add(priceLabel);
add(priceTextFld);
add(submitBtn);
add(textArea, BorderLayout.CENTER);
}
}
Ces champs dans la sortie étaient sur la même ligne. Je veux ressembler à
ISBN:
Auteur:
Titre:
Prix:
Envoyer
TextArea:
Merci beaucoup!
FlowLayout et force un saut de ligne? – JClassic
@JClassic: euh, pourquoi pas. –