【发布时间】:2018-12-29 14:38:45
【问题描述】:
我试图将我的字符串数组放入 JList 中,但没有任何反应。 我做错了什么?
JList<String> list = new JList<String>();
list.setBounds(22, 111, 190, 395);
jpPanel.add(list);
btnTestList.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String [] testArray = {"a","b","c"};
list.setListData( testArray);
}
});
【问题讨论】:
-
如果您有问题,请向我们展示一个 MCVE:stackoverflow.com/help/mcve。因为不清楚您到底在尝试什么,以及您尝试过和未尝试过什么。
-
@Marcel。很好的建议。还有一个提示:评论中的
[mcve]会自动扩展为minimal reproducible example。 -
Java GUI 必须在不同的操作系统、屏幕尺寸、屏幕分辨率等上使用不同的语言环境中的不同 PLAF。因此,它们不利于像素完美布局。而是使用布局管理器,或 combinations of them 以及 white space 的布局填充和边框。
-
当你按下这个
btnTestList(我猜它是一个按钮)时,字符串数组被设置为JList。你按下这个按钮了吗? -
我当然按了
标签: java arrays swing jlist windowbuilder