Comment faire un formulaire d'entrée dans le code Java (pas Netbeans en utilisant JForm)?

Je veux faire un formulaire de saisie en Java, de sorte que l'utilisateur peut entrer les détails.

Quelque chose comme ceci:

Comment faire un formulaire d'entrée dans le code Java (pas Netbeans en utilisant JForm)?


Mon code

import java.awt.GridLayout;
import javax.swing.*;

class JOptionPaneTest {

public static void main(String[] args) {
    String[] items = {"One", "Two", "Three", "Four", "Five"};
    JComboBox combo = new JComboBox(items);
    JTextField field1 = new JTextField("1234.56");
    JTextField field2 = new JTextField("9876.54");
    JPanel panel = new JPanel(new GridLayout(0, 1));
    panel.add(combo);
    panel.add(new JLabel("Field 1:"));
    panel.add(field1);
    panel.add(new JLabel("Field 2:"));
    panel.add(field2);
   int result = JOptionPane.showConfirmDialog(null, panel, "Test",
        JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
    if (result == JOptionPane.OK_OPTION) {
        System.out.println(combo.getSelectedItem()
            + " " + field1.getText()
            + " " + field2.getText());
    } else {
        System.out.println("Cancelled");
    }
}
}

Mon format de sortie:

Comment faire un formulaire d'entrée dans le code Java (pas Netbeans en utilisant JForm)?

Je pense que je dois changer ma mise en page à quelque chose comme BorderLayout. Des idées comment faire pour obtenir l'aspect de la forme au-dessus de la question?

source d'informationauteur Haxed