繁体   English   中英

这个Swing组件的名称是什么?

[英]What is the name of this Swing component?

我想放置一个工具栏类型的组件,其中将有一个按钮,当按下该按钮时,该按钮应该展开,窗体的大小增加,并且包含一些组件,例如文本区域和用户可以看到的标签,以及再次按下按钮时工具栏被最小化,并且表单的大小减小了。

谁能告诉我如何做到这一点?

例如; 就像在我的计算机的Windows 7中一样,有一个工具栏叫做“硬盘驱动器”。 当我们按下它时,它显示了所有驱动器,当再次按下它时,它隐藏了它。

SwingX有一个可折叠的面板控件,我认为它应该做您想要的。 还可以看看如何在Java Swing中具有可折叠/可扩展JPanel

一些替代方案:

  • 您可以将JButon添加到JToolBar 在按钮的ActionListener ,打开一个包含组件的JOptionPane 这个例子说明了一些可能性。

  • 要获得更高级的视图,请考虑此处所示的Outline

图片

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM