在“提交”按钮上单击生成一个jlist

时间:2010-10-26 04:48:00

标签: java

我正在使用netbeans开发一个java桌面应用程序。我有一个面板,我想添加一个jlist,其项目和值必须动态添加。此外,我希望在点击页面上的“提交”按钮后创建此Jlist。我该如何实现这一目标?我尝试在按钮上添加一个动作并在那里编写代码。但是,它没有生成任何列表。

在这方面的任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

每当您向可见的GUI添加组件时,基本代码为:

JList list = new JList(...);
panel.add( list );
panel.revalidate();
panel.repaint();

如果您的GUI是使用IDE设计的,那么它可能使用GroupLayout,在这种情况下,代码要复杂得多,因为您需要在添加组件时指定GroupLayout约束。在这种情况下,我的建议是转储GUI设计器并使用适当的布局管理器组合自己进行GUI布局。