| Author |
switching between different JPanels when pressing buttons
|
Dieter Merlin
Greenhorn
Joined: Oct 25, 2005
Posts: 9
|
|
I have a problem when trying to switch to a different JPanel when you press another button on a toolbar. The panel does not show up until I resize the window or let a JTextArea appear instead of a JPanel. More specifically: the btnStakes currently places a JTextArea in BorderLayout.CENTER, wich works right away. The btnContacts places my own JPanel in the center but when I press that button before I do anything else, nothign comes up. If I resize my screen, or press the btnStakes first and then the btnContacts button, the panel does show up. Does anyone know a good way of dynammically adding/removing panels to a layout with proper refreshing/redrawing? I currently have the following code: My panel: The main screen where the toolbar and the panel should come:
|
 |
Craig Wood
Ranch Hand
Joined: Jan 14, 2004
Posts: 1535
|
|
CardLayout and JTabbedPane are options that may suit your needs.
|
 |
Dieter Merlin
Greenhorn
Joined: Oct 25, 2005
Posts: 9
|
|
Thank you very much this works great! And yes, I was planning to use the JTabbedPane in my program, but it was intended for one of the inner JPanels, and I had to keep things a bit user-friendly
|
 |
 |
|
|
subject: switching between different JPanels when pressing buttons
|
|
|