wood burning stoves 2.0*
The moose likes Swing / AWT / SWT and the fly likes How to use CardLayout Manager Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "How to use CardLayout Manager" Watch "How to use CardLayout Manager" New topic
Author

How to use CardLayout Manager

Mike Drozz
Greenhorn

Joined: Aug 09, 2003
Posts: 9
This is what I want:
when i click on one of the radio buttons (in the west panel), i want the center panel to display one of 3 cards. problem is, i can't seem to pull it off!
here's the code for that particular tab and the action listener method for it:

thanks in advance!
Chris Brat
Ranch Hand

Joined: May 22, 2003
Posts: 108
create some panel with a gridlayout (or layout of your choice)
create the 3 buttons, assign action listeners to them and add to the panel.

create ANOTHER panel ('cardPanel') and assign it with a CardLayout
Create 3 more different panels (you can add whatever components to these or make them whatever colours you want to distinguish them).

add your 3 unique panels to 'cardPanel' with the following
cardPanel.add(panel1,"panel1Identifier");
cardPanel.add(panel2,"panel2Identifier");
cardPanel.add(panel3,"panel3Identifier");

in each of your 3 action listeners for the 3 buttons do the following to call the appropriate form.
CardLayout cLay = cardPanel.getLayout();
cLay.show(cardPanel,"panel1Identifier");

keep in mind that you have to substitute the correct string identifier for the appropriate panel..
my method names might not be 100% correct (doing this quickly) , but you should be able to get the idea.
NOTE that with the show() method you are calling it on the layout manager and then giving the parent container as a parameter.


SCJP 1.2, SCJP 5, SCBCD
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to use CardLayout Manager
 
Similar Threads
Switching between the frames
ComboBox ItemListener calling twice..
Problem with the JButton.
commonPanel appear only in the last card with the CardLayout manager
JAVA /JDBC/GUI