|
JClass DesktopViews 6.3.0 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--com.klg.jclass.higrid.NullCellEditor
NullEditor
provides a simple component
that only draws a focus-like rectangle around the current cell.
Its sole purpose is to indicate where an actual editor should be placed.
Nested Class Summary |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
protected Object |
data
|
protected com.klg.jclass.cell.JCKeyModifier[] |
reservedKeys
|
protected com.klg.jclass.cell.JCCellEditorSupport |
support
|
protected com.klg.jclass.cell.validate.ValidateSupport |
validate_support
|
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.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
NullCellEditor()
Default constructor |
Method Summary | |
void |
addCellEditorListener(com.klg.jclass.cell.JCCellEditorListener l)
Add a listener to the list that's notified when the editor starts, stops, or cancels editing. |
void |
addValidateListener(com.klg.jclass.cell.validate.JCValidateListener l)
Add a new ValidateListener to the list. |
void |
cancelCellEditing()
Called when the edit process is cancelled. |
protected boolean |
fireValidated(com.klg.jclass.cell.validate.JCValidateEvent ev)
|
Object |
getCellEditorValue()
Returns the object to be commited. |
Component |
getComponent()
Returns the edit component. |
Dimension |
getPreferredSize(Graphics gc,
com.klg.jclass.cell.JCCellInfo cellInfo,
Object o)
|
com.klg.jclass.cell.JCKeyModifier[] |
getReservedKeys()
No keys are reserved. |
void |
initialize(AWTEvent ev,
com.klg.jclass.cell.JCCellInfo info,
Object o)
The container calls initialize() before the edit starts to
let the editor know what kind of event started the edit
(via the AWTEvent object). |
boolean |
isFocusTraversable()
|
boolean |
isModified()
Returns true if the data has been modified. |
void |
keyPressed(KeyEvent e)
|
void |
keyReleased(KeyEvent e)
|
void |
keyTyped(KeyEvent e)
|
void |
processKeyEvent(KeyEvent e)
|
void |
removeCellEditorListener(com.klg.jclass.cell.JCCellEditorListener l)
Remove a listener from the list that's notified |
void |
removeValidateListener(com.klg.jclass.cell.validate.JCValidateListener l)
Remove a ValidateListener from the list. |
boolean |
stopCellEditing()
Called when the edit process is stopped |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Object data
protected com.klg.jclass.cell.JCCellEditorSupport support
protected com.klg.jclass.cell.JCKeyModifier[] reservedKeys
protected com.klg.jclass.cell.validate.ValidateSupport validate_support
Constructor Detail |
public NullCellEditor()
Method Detail |
public void initialize(AWTEvent ev, com.klg.jclass.cell.JCCellInfo info, Object o)
JCCellEditor
initialize()
before the edit starts to
let the editor know what kind of event started the edit
(via the AWTEvent
object).
info.getDrawingArea()
.
Implementors must handle null AWTEvent
s.
initialize
in interface JCCellEditor
ev
- event that initiated the edit operationinfo
- cell that displays information for the editoro
- item to be editedpublic Component getComponent()
getComponent
in interface JCCellEditor
public Object getCellEditorValue()
getCellEditorValue
in interface JCCellEditor
public boolean isModified()
isModified
in interface JCCellEditor
protected boolean fireValidated(com.klg.jclass.cell.validate.JCValidateEvent ev)
public boolean stopCellEditing()
stopCellEditing
in interface JCCellEditor
true
if editing was stoppedpublic void cancelCellEditing()
cancelCellEditing
in interface JCCellEditor
public Dimension getPreferredSize(Graphics gc, com.klg.jclass.cell.JCCellInfo cellInfo, Object o)
public com.klg.jclass.cell.JCKeyModifier[] getReservedKeys()
getReservedKeys
in interface JCCellEditor
public void addCellEditorListener(com.klg.jclass.cell.JCCellEditorListener l)
addCellEditorListener
in interface JCCellEditorEventSource
l
- the CellEditorListenerpublic void removeCellEditorListener(com.klg.jclass.cell.JCCellEditorListener l)
removeCellEditorListener
in interface JCCellEditorEventSource
l
- the CellEditorListenerpublic void processKeyEvent(KeyEvent e)
processKeyEvent
in class JComponent
public void keyPressed(KeyEvent e)
keyPressed
in interface KeyListener
public void keyReleased(KeyEvent e)
keyReleased
in interface KeyListener
public void keyTyped(KeyEvent e)
keyTyped
in interface KeyListener
public void addValidateListener(com.klg.jclass.cell.validate.JCValidateListener l)
addValidateListener
in interface JCValidateInterface
l
- public void removeValidateListener(com.klg.jclass.cell.validate.JCValidateListener l)
removeValidateListener
in interface JCValidateInterface
l
- public boolean isFocusTraversable()
isFocusTraversable
in class Component
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |