• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Knute Snortum
  • Paul Clapham
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Frits Walraven
Bartenders:
  • Ganesh Patekar
  • Tim Holloway
  • salvin francis

switching between different JPanels when pressing buttons  RSS feed

 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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:
 
Ranch Hand
Posts: 1535
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

CardLayout and JTabbedPane are options that may suit your needs.
 
Dieter Merlin
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
When all four tires fall off your canoe, how many tiny ads does it take to build a doghouse?
how do I do my own kindle-like thing - without amazon
https://coderanch.com/t/711421/engineering/kindle-amazon
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!