【问题标题】:How to group a list of buttons in one button?如何将按钮列表分组到一个按钮中?
【发布时间】:2013-03-16 22:05:24
【问题描述】:

我正在开发一个 Swing 应用程序,我想添加一个功能,但我不知道该怎么做。 我的主框架的一部分包含一个面板,其中包含访问其他框架的按钮,我想对其添加一些增强功能,这是面板的图片:

我想添加的功能是,当我点击 Appel d'offre 按钮时,我希望它列出其他按钮的列表,换句话说,我想分组所有按钮合二为一。 我找了一个例子来说明清楚,这是 Sage 软件的照片:

那么我该怎么做呢,我必须添加哪些组件才能使其工作? 我希望我澄清了我的问题。

【问题讨论】:

  • Appel d'offre button被点击时,您可以对其他按钮使用setVisible方法..
  • 我不希望它是那样的,我希望当我点击它时,按钮列表会向下滚动并显示其他按钮,如果可能的话。
  • 如果您可以在第二张图片上看到,当我点击“Gestion des ventes”时,它会列出包含的按钮。

标签: java swing jpanel accordion jsplitpane


【解决方案1】:

这些控件称为 ExpandBar可折叠面板

Swing 不提供此类控件,但您可以创建自己的控件。

swingx library 也提供了一个示例。 猜猜谷歌可以帮助你找到更多关于这些条款的信息。

【讨论】:

    猜你喜欢
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    相关资源
    最近更新 更多