【发布时间】:2012-12-12 10:28:49
【问题描述】:
我有这个方法可以将我的 JList 天数设置为我的 ArrayList 中的每个 Day 对象
public void setCalender(ArrayList<Day> calender) {
this.calender = calender;
listDays.setListData(this.calender.toArray());
}
每天包含 3 个 Period 对象。目前列表呈现为:
Day1
Day2
Day3
但是我希望用户也能够通过渲染来选择一个时间段
Day1: Period1
Day1: Period2
Day1: Period3
Day2: Period1
Day3: Period2
Day3: Period3
..等等。我怎样才能做到这一点?
【问题讨论】:
-
我会使用 2 个 JList 并排使用。当您在第一个列表中选择一个项目时,第二个将变为活动状态并显示在第一个列表中选择的一天中的时段。