61 public void addElement(String displayName, Icon icon, T obj) {
62 ObjectCheckBox<T> newCheckBox =
new ObjectCheckBox<>(displayName, icon,
true, obj);
64 if (!
model.contains(newCheckBox)) {
65 model.addElement(newCheckBox);
179 java.awt.GridBagConstraints gridBagConstraints;
186 setLayout(
new java.awt.GridBagLayout());
188 org.openide.awt.Mnemonics.setLocalizedText(
titleLabel, org.openide.util.NbBundle.getMessage(
CheckBoxListPanel.class,
"CheckBoxListPanel.titleLabel.text"));
189 gridBagConstraints =
new java.awt.GridBagConstraints();
190 gridBagConstraints.gridx = 0;
191 gridBagConstraints.gridy = 0;
192 gridBagConstraints.gridwidth = 3;
193 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
196 org.openide.awt.Mnemonics.setLocalizedText(
uncheckButton, org.openide.util.NbBundle.getMessage(
CheckBoxListPanel.class,
"CheckBoxListPanel.uncheckButton.text"));
197 uncheckButton.addActionListener(
new java.awt.event.ActionListener() {
198 public void actionPerformed(java.awt.event.ActionEvent evt) {
199 uncheckButtonActionPerformed(evt);
202 gridBagConstraints =
new java.awt.GridBagConstraints();
203 gridBagConstraints.gridx = 1;
204 gridBagConstraints.gridy = 2;
205 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST;
206 gridBagConstraints.weightx = 1.0;
207 gridBagConstraints.insets =
new java.awt.Insets(0, 0, 0, 9);
210 org.openide.awt.Mnemonics.setLocalizedText(
checkButton, org.openide.util.NbBundle.getMessage(
CheckBoxListPanel.class,
"CheckBoxListPanel.checkButton.text"));
211 checkButton.addActionListener(
new java.awt.event.ActionListener() {
212 public void actionPerformed(java.awt.event.ActionEvent evt) {
213 checkButtonActionPerformed(evt);
216 gridBagConstraints =
new java.awt.GridBagConstraints();
217 gridBagConstraints.gridx = 2;
218 gridBagConstraints.gridy = 2;
219 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST;
220 add(checkButton, gridBagConstraints);
221 gridBagConstraints =
new java.awt.GridBagConstraints();
222 gridBagConstraints.gridx = 0;
223 gridBagConstraints.gridy = 1;
224 gridBagConstraints.gridwidth = 3;
225 gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
226 gridBagConstraints.weightx = 1.0;
227 gridBagConstraints.weighty = 1.0;
228 gridBagConstraints.insets =
new java.awt.Insets(5, 0, 9, 0);
229 add(scrollPane, gridBagConstraints);