|
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.cell.editors.JCImageCellEditor
JCImageCellEditor
provides an editor using a simple text
field for Image
objects.
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 static int |
BORDER_SIZE
|
protected com.klg.jclass.cell.JCCellInfo |
cellInfo
|
protected boolean |
contextPending
|
protected Image |
data
|
protected byte[] |
dataBytes
|
protected boolean |
inDialog
|
protected boolean |
initialEntry
|
protected boolean |
isFullSize
|
protected com.klg.jclass.cell.JCKeyModifier[] |
keys
|
protected boolean |
modified
|
protected Image |
originalData
|
protected com.klg.jclass.cell.JCCellEditorSupport |
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 | |
JCImageCellEditor()
Default constructor. |
Method Summary | |
void |
addCellEditorListener(com.klg.jclass.cell.JCCellEditorListener l)
Adds a listener to the list that's notified when the editor starts, stops, or cancels editing. |
void |
addNotify()
|
void |
cancelCellEditing()
Called when the edit process is cancelled. |
protected void |
changeSize()
|
void |
focusGained(FocusEvent e)
|
void |
focusLost(FocusEvent e)
|
Object |
getCellEditorValue()
Returns the object to be committed. |
Component |
getComponent()
Returns the edit component. |
Dimension |
getPreferredSize(Graphics gc,
com.klg.jclass.cell.JCCellInfo cellInfo,
Object o)
|
com.klg.jclass.cell.JCKeyModifier[] |
getReservedKeys()
This editor reserves no keys for its own use. |
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)
|
protected void |
loadNewImage()
|
void |
mouseClicked(MouseEvent e)
|
void |
mouseEntered(MouseEvent e)
|
void |
mouseExited(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
void |
paintComponent(Graphics gc)
|
void |
removeCellEditorListener(com.klg.jclass.cell.JCCellEditorListener l)
Removes a listener from the list that's notified when the editor starts, stops, or cancels editing. |
void |
removeNotify()
|
void |
setBounds(int x,
int y,
int width,
int height)
Overridden to make the image full size. |
boolean |
stopCellEditing()
Called when the edit process is stopped. |
protected void |
toggleSize()
|
protected void |
toggleSize(boolean fullSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected transient Image data
protected transient Image originalData
protected com.klg.jclass.cell.JCCellInfo cellInfo
protected com.klg.jclass.cell.JCCellEditorSupport support
protected boolean isFullSize
protected boolean modified
protected boolean inDialog
protected boolean initialEntry
protected boolean contextPending
protected com.klg.jclass.cell.JCKeyModifier[] keys
protected transient byte[] dataBytes
protected static final int BORDER_SIZE
Constructor Detail |
public JCImageCellEditor()
Method Detail |
public void addNotify()
addNotify
in class JComponent
public void removeNotify()
removeNotify
in class JComponent
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 void setBounds(int x, int y, int width, int height)
setBounds
in class Component
height
- width
- x
- y
- public void paintComponent(Graphics gc)
paintComponent
in class JComponent
public boolean isFocusTraversable()
isFocusTraversable
in class Component
public Object getCellEditorValue()
getCellEditorValue
in interface JCCellEditor
public Component getComponent()
getComponent
in interface JCCellEditor
public boolean isModified()
true
if the data has been modified.
isModified
in interface JCCellEditor
true
if the data has been modifiedpublic boolean stopCellEditing()
stopCellEditing
in interface JCCellEditor
public 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 JCCellEditorListener
public void removeCellEditorListener(com.klg.jclass.cell.JCCellEditorListener l)
removeCellEditorListener
in interface JCCellEditorEventSource
l
- the JCCellEditorListener
protected void toggleSize()
protected void toggleSize(boolean fullSize)
protected void changeSize()
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 focusGained(FocusEvent e)
focusGained
in interface FocusListener
public void focusLost(FocusEvent e)
focusLost
in interface FocusListener
protected void loadNewImage()
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |