为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用特定字符串填充 JList?

如何使用特定字符串填充 JList?

慕无忌1623718 2023-07-13 14:09:01
我正在构建自己的日历/计划器来进行时间管理并保存日常事件供个人使用,但我陷入了想要实现特定排序算法的境地。这个想法解释如下。默认情况下,JList 显示所有 7 个工作日。我想用符合搜索条件的特定项目填充 JList。例如,如果我有一个String weekDays[] = {"Mon","Tue","Wed","Thur","Fri","Sat","Sun"};和一个,JTextField SearchBox = new JTextField("Search");通过在该搜索框中输入S,我将在 JList 中填充 2 个选项 - 星期六和星期日。然后,如果SearchBox不包含任何搜索条件,JList 将显示字符串数组中的所有选项。因此,当我在 JTextField 中键入内容时,整个“搜索”过程将自动使用匹配的条件填充 JList。任何帮助表示赞赏。
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

因此,当我在 JTextField 中键入内容时,整个“搜索”过程将自动使用匹配的条件填充 JList。

您将一个添加DocumentListenerDocument文本字段的 。

每当在文本字段中添加或删除字符时都会生成一个事件。

然后,您可以根据文本字段中找到的文本填充 JList。

查看完整回答
反对 回复 2023-07-13
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信