【问题标题】:Creating a checkbox java list创建一个复选框 java 列表
【发布时间】:2012-12-17 23:28:35
【问题描述】:

我正在尝试生成一个复选框列表,该列表由数据库中的一些记录提供,就像图像(JAVA Swing)一样,最初我尝试了几个 chexkbox 但它不起作用,现在我正在尝试一个多选列表但是它效果不佳,这里回答的问题似乎都不能解决我的特定需求。

规格:

  • 多选列表。
  • 列表的每个节点都必须有一个复选框对象。
  • 选中后,每个节点都必须保持突出显示。
  • 如果内容比最初设置的尺寸大,它必须有一个滚动条。

【问题讨论】:

  • 为什么您的列表中需要复选框?复选框仅支持 2 种状态(选中和未选中)。多选列表中的元素也是如此。从列表中选择多个元素时,只需按住 Crtl 键即可。
  • @LuigiEdlCarno:用户检查一堆框比按住 Ctrl 键几页更容易。
  • 为什么不是一栏JTable

标签: java swing highlight checkboxlist


【解决方案1】:

如果内容比最初设置的尺寸大,它必须有一个滚动条。

JList 放入JScrollPane

选中后,每个节点都必须保持突出显示。

这会让用户感到困惑。复选标记就足够了。

列表的每个节点都必须有一个复选框对象。

您必须扩展 JListListCellRenderer 才能获得此功能。我拥有的ListSelectionListener 有超过 100 行代码。

您可能会在网络上找到一个已经存在的复选框JList。我有一本书。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 2012-07-21
    • 2014-06-12
    • 2015-05-22
    相关资源
    最近更新 更多