kann mir jemand sagen wie ich GUI-Komponenten wie "JTextField" oder "JLabel" in einem GridLayout an einer bestimmten stelle einfügen kann? also das ich den Index der Zeilen und Spalten angeben kann. Würde gerne das Textfeld, rechts neben dem String "Vorname: " haben.
Java:
package übung2;
import java.awt.*;
import javax.swing.*;
public class WindowsÜ extends JFrame {
public WindowsÜ(String titel){
super(titel);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args){
WindowsÜ fenster = new WindowsÜ("Anmeldung");
fenster.setLayout(new BorderLayout());
fenster.add(new JLabel("Urkunde"),BorderLayout.NORTH);
JPanel p = new JPanel();
{
p.setLayout(new GridLayout(3,2));
p.add(new JLabel("Vorname: "));
p.add(new JTextField());
fenster.add(p,BorderLayout.CENTER);
}
fenster.add(new JButton("1"),BorderLayout.SOUTH);
fenster.pack();
}
}