我正在使用netbeans开发一个java桌面应用程序。我有一个面板,我想添加一个jlist,其项目和值必须动态添加。此外,我希望在点击页面上的“提交”按钮后创建此Jlist。我该如何实现这一目标?我尝试在按钮上添加一个动作并在那里编写代码。但是,它没有生成任何列表。
在这方面的任何帮助将不胜感激。感谢。
答案 0 :(得分:1)
每当您向可见的GUI添加组件时,基本代码为:
JList list = new JList(...);
panel.add( list );
panel.revalidate();
panel.repaint();
如果您的GUI是使用IDE设计的,那么它可能使用GroupLayout,在这种情况下,代码要复杂得多,因为您需要在添加组件时指定GroupLayout约束。在这种情况下,我的建议是转储GUI设计器并使用适当的布局管理器组合自己进行GUI布局。