Lines 44-56
Link Here
|
44 |
|
44 |
|
45 |
package org.netbeans.modules.php.editor.options; |
45 |
package org.netbeans.modules.php.editor.options; |
46 |
|
46 |
|
|
|
47 |
import java.awt.event.ItemEvent; |
48 |
import java.awt.event.ItemListener; |
47 |
import java.util.ArrayList; |
49 |
import java.util.ArrayList; |
48 |
import java.util.List; |
50 |
import java.util.List; |
49 |
import java.util.prefs.BackingStoreException; |
51 |
import java.util.prefs.BackingStoreException; |
50 |
import java.util.prefs.Preferences; |
52 |
import java.util.prefs.Preferences; |
51 |
import javax.swing.JCheckBox; |
53 |
import javax.swing.JCheckBox; |
52 |
import javax.swing.event.ChangeEvent; |
|
|
53 |
import javax.swing.event.ChangeListener; |
54 |
import org.openide.util.Exceptions; |
54 |
import org.openide.util.Exceptions; |
55 |
|
55 |
|
56 |
/** |
56 |
/** |
Lines 203-211
Link Here
|
203 |
} |
203 |
} |
204 |
|
204 |
|
205 |
private void addListeners() { |
205 |
private void addListeners() { |
206 |
ChangeListener cl = new CheckChangeListener(); |
206 |
ItemListener itemListener = new CheckItemListener(); |
207 |
for (JCheckBox box : boxes) { |
207 |
for (JCheckBox box : boxes) { |
208 |
box.addChangeListener(cl); |
208 |
box.addItemListener(itemListener); |
209 |
} |
209 |
} |
210 |
} |
210 |
} |
211 |
|
211 |
|
Lines 215-224
Link Here
|
215 |
} |
215 |
} |
216 |
} |
216 |
} |
217 |
|
217 |
|
218 |
private class CheckChangeListener implements ChangeListener { |
218 |
private class CheckItemListener implements ItemListener { |
219 |
|
219 |
|
220 |
@Override |
220 |
@Override |
221 |
public void stateChanged(ChangeEvent evt) { |
221 |
public void itemStateChanged(ItemEvent evt) { |
222 |
if (evt.getSource() == onOffCheckBox) { |
222 |
if (evt.getSource() == onOffCheckBox) { |
223 |
componentsSetEnabled(); |
223 |
componentsSetEnabled(); |
224 |
} |
224 |
} |