Как добавить список флажков [комбинированные списки] в JScrollPane в Java-приложении Swing Swing - PullRequest
1 голос
/ 09 мая 2011

У меня есть список имен и связанных значений для создания флажков, таких как

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

Как создать флажки с этими значениями, добавьте эти флажки в JScrollPane в IDE NetBeans.

Это приложение Swing. Я создал окно из pallete и добавил jscrollpane в это окно. Но я не знаю, как добавить список флажков в эту полосу прокрутки.

Пожалуйста, помогите мне.

Ответы [ 3 ]

2 голосов
/ 09 мая 2011

@ Срикант Дьяпа

есть две области

у вас уже есть JList , который содержит JCheckBox (es)

тогда вы просто объявляете

JScrollPane myScrollPane = new JScrollPane(myList);

или вы должны поместить JCheckBox в JList или JPanel , но для JPanel с правильными LayoutManager , например GridLaoyut

затем добавьте свой JList или JPanel в JScrollPane, как указано выше

возможно Компонент ButtonGroup может помочь вам с этим

0 голосов
/ 09 мая 2011

В Netbeans вы просто перетаскиваете флажки там, где они вам нужны.В прослушивателе действий вы используете jCheckBox1.isSelected(), чтобы проверить, установил ли пользователь флажок или нет.

0 голосов
/ 09 мая 2011

Не уверен, как добавить их в 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

...