286 |
|
|
287 |
focusListener = createFocusListener(); |
focusListener = createFocusListener(); |
288 |
comboBox.addFocusListener(focusListener); |
comboBox.addFocusListener(focusListener); |
289 |
|
listBox.addFocusListener(focusListener); |
290 |
|
|
291 |
itemListener = createItemListener(); |
itemListener = createItemListener(); |
292 |
comboBox.addItemListener(itemListener); |
comboBox.addItemListener(itemListener); |
336 |
propertyChangeListener = null; |
propertyChangeListener = null; |
337 |
|
|
338 |
comboBox.removeFocusListener(focusListener); |
comboBox.removeFocusListener(focusListener); |
339 |
|
listBox.removeFocusListener(focusListener); |
340 |
focusListener = null; |
focusListener = null; |
341 |
|
|
342 |
comboBox.removeItemListener(itemListener); |
comboBox.removeItemListener(itemListener); |
615 |
public void setPopupVisible(JComboBox c, boolean v) |
public void setPopupVisible(JComboBox c, boolean v) |
616 |
{ |
{ |
617 |
if (v) |
if (v) |
618 |
popup.show(); |
{ |
619 |
|
popup.show(); |
620 |
|
popup.getList().requestFocus(); |
621 |
|
} |
622 |
else |
else |
623 |
popup.hide(); |
popup.hide(); |
624 |
} |
} |