如何在java netbeans swing应用程序中向JScrollPane添加复选框列表[组合框]

时间:2011-05-09 07:54:36

标签: java swing jscrollpane

我有一个名称和相关值列表来创建复选框,如

["SAMABULA","CARPETS INTERNATIONAL","HRM/TRAINING"]
["091","094","003"]

如何使用这些值创建复选框将这些复选框添加到netbeans IDE中的JScrollPane。

这是一个Swing应用程序。我从pallete创建了一个窗口,并将jscrollpane添加到该窗口。但我不知道如何向该滚动窗格添加复选框列表。

请帮帮我。

3 个答案:

答案 0 :(得分:2)

@ Srikanth Dyapa

有两个方面

您已经JList包含JCheckBox(es)

然后你宣布

JScrollPane myScrollPane = new JScrollPane(myList);

或者您必须将JCheckBox设置为JListJPanel,但要将JPanel设为正确的LayoutManager,例如GridLaoyut

然后按照上面提到的那样将你的JList或JPanel添加到JScrollPane

也许ButtonGroup Component可以帮助你

答案 1 :(得分:0)

不确定如何在NetBeans中添加它们,因为我使用Eclipse,但在代码中将类似于:

JCheckBox chk = new JCheckBox("[LABEL STRING]");
// add event listeners to chk
myScrollPane.add(chk);

请点击此处了解更多详情和示例:http://download.oracle.com/javase/tutorial/uiswing/components/scrollpane.html

答案 2 :(得分:0)

在Netbeans中,您只需将复选框拖放到您需要的位置即可。在动作侦听器中,您使用jCheckBox1.isSelected()来检查用户是否已选中该框。