Display Ich habe ein Jframe namens Mainframe, in dem sie ein Panel namens dpanel ist und zwei separate Panels p1 und P2 in Netbeans erstellt. In Panel p1 ist eine Schaltfläche und klicken Sie auf diese Schaltfläche Ich möchte Panel p2 auf dpanel im Mainframe anzeigen.Wie man Panel auf Klicken des Knopfes auf unterschiedlichem Panel in einem anderen Panel in jframe in Netbean Java
Antwort
Sie sollten einen CardLayout
verwenden, um die Panels zu tauschen.
Lesen Sie den Abschnitt aus dem Swing-Lernprogramm unter How to Use CardLayout für weitere Informationen und ein Arbeitsbeispiel, in dem alle Bereiche in derselben Klasse definiert sind.
Für ein Beispiel, wo die Kinderplatten des Cardlayout in getrennten classs überprüfen definiert sind: How to Switch between Panels in CardLayout from ActionListeners in external classes
ich benutze bereits Kartenlayout –
@RobinSinha, was ist das Problem? Sie haben Lösungen für zwei verschiedene Ansätze erhalten. – camickr
Vielen Dank, das Problem wird durch Ihren Link gelöst –
- 1. Wie bekomme ich ein Panel in einem anderen Panel?
- 2. Anzeigesteuerung auf einem anderen Panel
- 3. Swing: Zeige ein transparentes Panel über einem anderen Panel
- 4. Java Panel
- 5. Incude Eingabeaufforderung in Java-Panel
- 6. Wie man Panel in Flex
- 7. Flow Panel in einem Dock Layout Panel Problem
- 8. Zoom-Panel in Java-Applikation
- 9. Bild angezeigt auf einem Panel-
- 10. Wie man eine Schaltfläche von einem Panel auf ein anderes Panel zieht und ablegt?
- 11. Wie man ein Panel in extjs
- 12. Wie man ein Panel in presefaces/jsf2 auf commandButton click?
- 13. Fokussierbare-Panel in WPF
- 14. Wie das Panel zu anderen Div wieder Rendern, wenn Panel bereits zu einem anderen div rendern
- 15. Wie ändere ich das Panel auf dem JFrame?
- 16. Reduzieren verschachtelten Borderlayout-Panel in Ankerlayout-Panel in Ext.Viewport
- 17. Reduzierbare Panel in ASP.NET
- 18. Zeichnen Panel auf einer Website?
- 19. Vaadin Panel Highlight auf Mouseover
- 20. Wie Debuggen Chrome Erweiterung Panel Panel Erweiterung?
- 21. Re-paint auf transluzenten Rahmen/Panel/Komponente.
- 22. Zusammenklappbare Panel in ASP.net
- 23. Panel Update in PrimeFaces
- 24. Wie man von einem Tab zu einem anderen Tab in einem Tab-Panel in PHP leitet?
- 25. Suchen aller Steuerelemente in einem ASP.NET-Panel?
- 26. "Infinite" -Panel in WPF
- 27. Fokus-Panel in der Show
- 28. Java JButton zeigt in einem Panel aber nicht das andere
- 29. Wie identifiziert man "Cluster-Transfer" in einem Panel-Datensatz?
- 30. Panel-Regressionsfehler in R
posten Sie Ihre versuchten Code. –
Schaltfläche in p1, dpanel ist in Jframe Mainframe, möchte p2 in dpanel beim Klicken auf Schaltfläche in p1-Code anzeigen ich verwendet mainframe.dpanel.add (p2); –