51 |
import java.awt.event.ComponentListener; |
import java.awt.event.ComponentListener; |
52 |
import java.awt.event.FocusEvent; |
import java.awt.event.FocusEvent; |
53 |
import java.awt.event.FocusListener; |
import java.awt.event.FocusListener; |
|
import java.awt.event.KeyEvent; |
|
54 |
import java.awt.event.MouseEvent; |
import java.awt.event.MouseEvent; |
55 |
import java.beans.PropertyChangeEvent; |
import java.beans.PropertyChangeEvent; |
56 |
import java.beans.PropertyChangeListener; |
import java.beans.PropertyChangeListener; |
75 |
import javax.swing.event.ListSelectionEvent; |
import javax.swing.event.ListSelectionEvent; |
76 |
import javax.swing.event.ListSelectionListener; |
import javax.swing.event.ListSelectionListener; |
77 |
import javax.swing.event.MouseInputListener; |
import javax.swing.event.MouseInputListener; |
78 |
|
import javax.swing.plaf.ActionMapUIResource; |
79 |
import javax.swing.plaf.ComponentUI; |
import javax.swing.plaf.ComponentUI; |
80 |
import javax.swing.plaf.InputMapUIResource; |
import javax.swing.plaf.InputMapUIResource; |
81 |
import javax.swing.plaf.ListUI; |
import javax.swing.plaf.ListUI; |
940 |
InputMap focusInputMap = (InputMap)defaults.get("List.focusInputMap"); |
InputMap focusInputMap = (InputMap)defaults.get("List.focusInputMap"); |
941 |
InputMapUIResource parentInputMap = new InputMapUIResource(); |
InputMapUIResource parentInputMap = new InputMapUIResource(); |
942 |
// FIXME: The JDK uses a LazyActionMap for parentActionMap |
// FIXME: The JDK uses a LazyActionMap for parentActionMap |
943 |
ActionMap parentActionMap = new ActionMap(); |
ActionMap parentActionMap = new ActionMapUIResource(); |
944 |
action = new ListAction(); |
action = new ListAction(); |
945 |
Object keys[] = focusInputMap.allKeys(); |
Object keys[] = focusInputMap.allKeys(); |
946 |
// Register key bindings in the UI InputMap-ActionMap pair |
// Register key bindings in the UI InputMap-ActionMap pair |