Hallo,
ich möchte, dass die Textfelder auf dem Panel alle untereinander angeordnet werden. Wie muss der Code dafür aussehen?
Bis jetzt sieht er so aus:
Habe schon etwas mit dem FillLayout hantiert, bekomme es aber einfach nicht hin.
ich möchte, dass die Textfelder auf dem Panel alle untereinander angeordnet werden. Wie muss der Code dafür aussehen?
Bis jetzt sieht er so aus:
Code:
frame.setLayout(new BorderLayout());
JPanel leftPanel = new JPanel();
JPanel rightPanel = new JPanel();
JTree tree = new JTree();
leftPanel.add(tree);
JTextField parkName = new JTextField(20);
JTextField facilityType = new JTextField(20);
JTextField facilityNumber = new JTextField(20);
JTextField type = new JTextField(20);
JTextField serialNumber = new JTextField(20);
JTextField ipAddress = new JTextField(20);
rightPanel.add(new JLabel("Parkname:"));
rightPanel.add(parkName);
rightPanel.add(new JLabel("Anlagentyp:"));
rightPanel.add(facilityType);
rightPanel.add(new JLabel("Anlagennummer:"));
rightPanel.add(facilityNumber);
rightPanel.add(new JLabel("Typ:"));
rightPanel.add(type);
rightPanel.add(new JLabel("Seriennummer:"));
rightPanel.add(serialNumber);
rightPanel.add(new JLabel("IP-Adresse:"));
rightPanel.add(ipAddress);
frame.getContentPane().add(BorderLayout.WEST,leftPanel);
frame.getContentPane().add(BorderLayout.CENTER, rightPanel);
frame.setVisible(true);
Habe schon etwas mit dem FillLayout hantiert, bekomme es aber einfach nicht hin.