/** * Initializes this item. */ private void init() { this.setUI(BasicButtonUI.createUI(this)); setBorder(BorderFactory.createEmptyBorder(5, 15, 5, 20)); setMenuItemDefaultColors(); this.setAlignmentX(JButton.LEFT_ALIGNMENT); setSelected(false); this.addMouseListener (new MouseAdapter() { public void mouseEntered(MouseEvent e) { if (DefaultScrollablePopupMenuItem.this.isEnabled()) { setSelected(true); parent.selectionChanged (DefaultScrollablePopupMenuItem.this, true); } } public void mouseExited(MouseEvent e) { if (DefaultScrollablePopupMenuItem.this.isEnabled()) { setSelected(false); parent.selectionChanged (DefaultScrollablePopupMenuItem.this, false); } } public void mouseClicked(MouseEvent e) { parent.processItemClicked(); } }); }
/** * Initializes this item. */ private void init() { this.setUI(BasicButtonUI.createUI(this)); setBorder(BorderFactory.createEmptyBorder(5, 15, 5, 20)); setMenuItemDefaultColors(); this.setAlignmentX(JButton.LEFT_ALIGNMENT); setSelected(false); this.addMouseListener (new MouseAdapter() { public void mouseEntered(MouseEvent e) { if (DefaultScrollablePopupMenuItem.this.isEnabled()) { setSelected(true); parent.selectionChanged (DefaultScrollablePopupMenuItem.this, true); } } public void mouseExited(MouseEvent e) { if (DefaultScrollablePopupMenuItem.this.isEnabled()) { setSelected(false); parent.selectionChanged (DefaultScrollablePopupMenuItem.this, false); } } public void mouseClicked(MouseEvent e) { parent.processItemClicked(); } }); }