Hallo,
ich habe im moment ein Problem mit Panels.
Situation: Ich hab mehrere Panels geschrieben und habe sie alle in meine Contentpane eingefügt, sieht auch so alles schick aus. Ich will aber durch das drücken auf einen Button im Panel zwei Panels miteinander austauschen. Ich dachte mir das man das so lösen könnte:
Jedoch passiert nicht wirklich was, hat da jemand eine Idee wie man das lösen kann?
ich habe im moment ein Problem mit Panels.
Situation: Ich hab mehrere Panels geschrieben und habe sie alle in meine Contentpane eingefügt, sieht auch so alles schick aus. Ich will aber durch das drücken auf einen Button im Panel zwei Panels miteinander austauschen. Ich dachte mir das man das so lösen könnte:
Java:
GridBagConstraints searchConstraint = new GridBagConstraints();
JButton searchButton = new JButton("Search");
searchButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
GridBagConstraints searchConstraint = new GridBagConstraints();
JPanel searchList = new Search();
searchConstraint.fill = GridBagConstraints.BOTH;
searchConstraint.weighty = 1;
searchConstraint.weightx = 1;
searchConstraint.insets = new Insets(0, 0, 0, 0);
searchConstraint.gridx = 1;
searchConstraint.gridy = 0;
searchConstraint.gridwidth = 4;
getContentPane().add(searchList, searchConstraint);
}
});
searchConstraint.fill = GridBagConstraints.BOTH;
searchConstraint.weightx = 0.5;
searchConstraint.weighty = 1;
searchConstraint.gridx = 3;
searchConstraint.gridy = 1;
getContentPane().add(searchButton, searchConstraint);
}
});
Jedoch passiert nicht wirklich was, hat da jemand eine Idee wie man das lösen kann?
Zuletzt bearbeitet von einem Moderator: