【发布时间】:2021-02-20 07:38:47
【问题描述】:
我试图将我的程序转换为 GUI。我有 2 个主题类型(b 和 m)的自定义 Arraylist,当按下 B 按钮时,我需要将自定义对象类型 setListData 设置为 b,按下 M 按钮时需要设置 m。到目前为止,我的列表看起来像
LabelCoreSubs.setText("Core Subjects:");
ListCoreSub.setModel(new AbstractListModel<String>() {
String[] strings = {};
public int getSize() {
return strings.length;
}
public String getElementAt(int i) {
return strings[i];
}
});
jScrollPane1.setViewportView(ListCoreSub);
我可以通过 ArrayList b = B.getCores(); 调用这个自定义数组列表。我如何让这个数组列表显示在我的 Jlist 中。我也尝试将 JList 类型更改为 Subject 但没有运气。
如何更新我的 JList 以在按钮单击事件上显示每个列表。
【问题讨论】:
标签: java swing arraylist jlist