如何在Java Swing中创建可折叠和可展开的面板?
答
JavaFX
有JFXPanel
类,它允许你嵌入的JavaFX组件在Swing中。使用它,您可以将TitledPane
和Accordion
控件嵌入到Swing应用程序中。
你最终的结果会是这样:
这正是你所需要的,不是吗? =)
这为您节省了大量的编码工作。关于如何使用这些JavaFX组件工作
教程是在这里:http://docs.oracle.com/javafx/2/ui_controls/accordion-titledpane.htm和
嵌入在Swing JavaFX的节点是在这里:How to add JFXPanel to already existing swing app
http://www.coderanch.com/t/341737/GUI/java/Expand-Collapse-Panels或http://just4everythings.blogspot.com/2013/06/swing-accordion-pane-or-swing.html – StanislavL
检查http://eppleton.de/blog/?p=970 –
Take寻找SwingX JXCollapsiblePane – MadProgrammer