Ich schreibe ein programm mit LayoutManager BorderLayout.
In der region NORTH habe ich ein menü eingefügt (ein JPanel, das in einer eigenen Klasse definiert ist).
nun möchte ich, dass je nachdem welchen menübutten man drückt in der region CENTER jeweils ein unterschiedlicher JPanel eingeblendet wird.
ich weiß nur nicht wie ich das hinkriegen kann. ich wollte es eigentlich so machen, dass ich alle JPanels in CENTER einfüge aber jeweils mit setVisible(false) die jpanels ausblende bis auf das aktuelle benötigte. das geht aber leider nicht, da man ja tatsächlich nur eine komponente pro region hinzufügen kann.
wie würdet ihr das machen? ich habe bereits alle JPanels vorbereitet, ich muss es nur noch hinbekommen, dass sie jeweils im richtigen moment in der CENTER-region erscheinen...
danke für eure vorschläge.
In der region NORTH habe ich ein menü eingefügt (ein JPanel, das in einer eigenen Klasse definiert ist).
nun möchte ich, dass je nachdem welchen menübutten man drückt in der region CENTER jeweils ein unterschiedlicher JPanel eingeblendet wird.
ich weiß nur nicht wie ich das hinkriegen kann. ich wollte es eigentlich so machen, dass ich alle JPanels in CENTER einfüge aber jeweils mit setVisible(false) die jpanels ausblende bis auf das aktuelle benötigte. das geht aber leider nicht, da man ja tatsächlich nur eine komponente pro region hinzufügen kann.
wie würdet ihr das machen? ich habe bereits alle JPanels vorbereitet, ich muss es nur noch hinbekommen, dass sie jeweils im richtigen moment in der CENTER-region erscheinen...
danke für eure vorschläge.