Clemens Schalkw
Gebruiker
- Lid geworden
- 5 dec 2007
- Berichten
- 166
Ik ben een invulformulier aan het maken.
Het valt me op dat je zoveel regels code moet schrijven om één regel van je formulier te kunnen maken.
Ik zou dit graag in een method willen zetten maar kom er niet echt uit hoe ik dit moet doen.
Ik wil het volgende:
naam | textveld | error message (indien van toepassing)
Dit is mijn code voor één regel in het formulier:
Het valt me op dat je zoveel regels code moet schrijven om één regel van je formulier te kunnen maken.
Ik zou dit graag in een method willen zetten maar kom er niet echt uit hoe ik dit moet doen.
Ik wil het volgende:
naam | textveld | error message (indien van toepassing)
Dit is mijn code voor één regel in het formulier:
Code:
JPanel mainform = new JPanel(new GridBagLayout());
JLabel lblName = new JLabel("naam: ");
JTextField txtName = new JTextField(30);
// TODO: Only show errormessage if name is null or incorrect
JLabel errName = new JLabel("U heeft uw naam niet ingevuld");
GridBagConstraints lblNameCstr = new GridBagConstraints();
GridBagConstraints txtNameCstr = new GridBagConstraints();
GridBagConstraints errNameCstr = new GridBagConstraints();
lblNameCstr.gridx = 0;
lblNameCstr.gridy = 0;
lblNameCstr.insets = new Insets(0, 0, 0, 20);
txtNameCstr.gridx = 1;
txtNameCstr.gridy = 0;
txtNameCstr.insets = new Insets(0, 0, 0, 20);
errNameCstr.gridx = 2;
errNameCstr.gridy = 0;
mainform.add(lblName, lblNameCstr);
mainform.add(txtName, txtNameCstr);
mainform.add(errName, errNameCstr);