Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用具有搜索文本字段的 JDialog 框,当输入文本时,它会将列表缩短为匹配的列表。在这个列表上,我想用一个可以选择的复选框来显示每一行。我可能还希望它能够像全选列表一样运行,其中 Ctrl + 单击该行将选择该项目并选中其框。我该怎么做?
我会使用带有两列的 JTable。第一列可以是您的复选框,第二列可以是文本。
阅读 Swing 教程中关于“如何使用表格”的部分,特别是关于排序和过滤的部分以获取示例。
Jlist正是您正在寻找的。您可以使用复选框列表并按住 ctrl 单击它们。