Forums Register Login

Layouts!!!

+Pie Number of slices to send: Send
I have a bit complicated problem here..
I am writing an applet in whic there r 3 buttons on the top of the applet.On the click of the first button(calci) i should get a calculator to be displayed on the same applet .On the click of second button I should get another display having many buttons,check box,.etc doing various functions and the calculator should not be visible.I have written the code of th calci and others seperatly and r working fine.Now i am not able to put all the things in one applet.I am getting stuck as to where to write the listener code and whether to use Component or container class and how to actually use the card layout.
Can any one guide be in brief.
+Pie Number of slices to send: Send
Hi Anand,
I would use a borderLayout to place the buttons on top or on the bottom and use a cardLayout in the center. To add to a cardlayout is pretty easy:
Panel p1 = new Panel();
Panel p2 = new Panel();
Panel p3 = new Panel();
CardLayout mainPanel = new CardLayout();
mainPanel.add( p1, "Panel1" );
mainPanel.add( p2, "Panel2" );
mainPanel.add( p3, "Panel3" );
When you want to show one of them, you just use its name:
CardLayout layout = mainPanel.getLayout();
layout.show( mainPanel, "Panel2" );
That's it!
Manfred.
And tomorrow is the circus! We can go to the circus! I love the circus! We can take this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 944 times.
Similar Threads
How to close applet on click of a button
Help with saving buttons?
Magnifying only a part of the image
Avoid several launches of the same applet at the same time within the same page
Applets and Listeners!!!!!!1
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 18:46:04.