|
|||||||||
| Home >> All >> org >> gjt >> sp >> jedit >> [ menu overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.gjt.sp.jedit.menu
Class EnhancedCheckBoxMenuItem

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JMenuItem
javax.swing.JCheckBoxMenuItem
org.gjt.sp.jedit.menu.EnhancedCheckBoxMenuItem
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.MenuContainer, javax.swing.MenuElement, java.io.Serializable, javax.swing.SwingConstants
- public class EnhancedCheckBoxMenuItem
- extends javax.swing.JCheckBoxMenuItem
jEdit's custom menu item. It adds support for multi-key shortcuts.
| Nested Class Summary | |
(package private) class |
EnhancedCheckBoxMenuItem.Model
|
(package private) class |
EnhancedCheckBoxMenuItem.MouseHandler
|
| Nested classes inherited from class javax.swing.JCheckBoxMenuItem |
javax.swing.JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem |
| Nested classes inherited from class javax.swing.JMenuItem |
javax.swing.JMenuItem.AccessibleJMenuItem |
| Nested classes inherited from class javax.swing.AbstractButton |
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private java.lang.String |
action
|
private org.gjt.sp.jedit.ActionContext |
context
|
private java.lang.String |
shortcut
|
| Fields inherited from class javax.swing.JCheckBoxMenuItem |
|
| Fields inherited from class javax.swing.JMenuItem |
|
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
EnhancedCheckBoxMenuItem(java.lang.String label,
java.lang.String action,
org.gjt.sp.jedit.ActionContext context)
Creates a new menu item. |
|
| Method Summary | |
java.awt.Dimension |
getPreferredSize()
Get the component's preferred size. |
private java.lang.String |
getShortcut()
|
void |
paint(java.awt.Graphics g)
Paint the component. |
| Methods inherited from class javax.swing.JCheckBoxMenuItem |
getAccessibleContext, getSelectedObjects, getState, getUIClassID, paramString, requestFocus, setState |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
context
private org.gjt.sp.jedit.ActionContext context
shortcut
private java.lang.String shortcut
action
private java.lang.String action
| Constructor Detail |
EnhancedCheckBoxMenuItem
public EnhancedCheckBoxMenuItem(java.lang.String label, java.lang.String action, org.gjt.sp.jedit.ActionContext context)
- Creates a new menu item. Most plugins should call
GUIUtilities.loadMenuItem() instead.
- Since:
- jEdit 4.2pre1
| Method Detail |
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Description copied from class:
javax.swing.JComponent - Get the component's preferred size. If the JComponent.preferredSize>
JComponent.preferredSize55 property has been explicitly set, it is returned. If the JComponent.preferredSize>JComponent.preferredSize55 property has not been set but the JComponent.ui>JComponent.ui55 property has been, the result of ComponentUI.getPreferredSize(javax.swing.JComponent)>ComponentUI.getPreferredSize(javax.swing.JComponent)55 is returned. If neither property has been set, the result of Container.getPreferredSize()>Container.getPreferredSize()55 is returned.
paint
public void paint(java.awt.Graphics g)
- Description copied from class:
javax.swing.JComponent Paint the component. This is a delicate process, and should only be called from the repaint thread, under control of the javax.swing.RepaintManager. Client code should usually call Component.repaint()>
Component.repaint()55 to trigger painting.The body of the
paintcall involves calling JComponent.paintComponent(java.awt.Graphics)>JComponent.paintComponent(java.awt.Graphics)55 , JComponent.paintBorder(java.awt.Graphics)>JComponent.paintBorder(java.awt.Graphics)55 , and JComponent.paintChildren(java.awt.Graphics)>JComponent.paintChildren(java.awt.Graphics)55 in order. If you want to customize painting behavior, you should override one of these methods rather thanpaint.For more details on the painting sequence, see this article.
getShortcut
private java.lang.String getShortcut()
|
|||||||||
| Home >> All >> org >> gjt >> sp >> jedit >> [ menu overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC