|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
diagapplet.utils.FastListPanel
public class FastListPanel
AWT Panel that was used as replacement for AWT List as it could be updated faster than the older AWT List implementation.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Panel |
---|
java.awt.Panel.AccessibleAWTPanel |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.awt.Font |
common_font
|
static int |
common_font_height
|
static int |
common_font_width
|
int |
count
|
static boolean |
debug_on
|
static boolean |
display_on
|
int |
lines_visible
|
boolean |
list_changed
|
FastListContainer |
myContainer
|
boolean |
newOpenStructure
|
java.util.Vector |
openStructures
|
boolean |
repaint_needed
|
java.util.Vector |
selected_indexes
|
int |
start_line
|
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 | |
---|---|
FastListPanel(int rows,
int cols,
boolean set_multipleSelections,
java.awt.Container p)
|
Method Summary | |
---|---|
void |
add(java.lang.String s)
|
void |
add(java.lang.String s,
int index)
|
void |
add(java.lang.String s,
int index,
int var_number)
|
void |
addActionListener(java.awt.event.ActionListener l)
|
void |
addItemListener(java.awt.event.ItemListener l)
|
void |
AddOpenStructure(java.lang.String struct)
|
void |
clear()
|
int |
countItems()
|
static void |
DebugPrint(java.lang.String s)
|
static void |
DebugPrint2(java.lang.String s)
|
void |
deselect(int index)
|
static void |
ErrorPrint(java.lang.String s)
|
java.lang.String |
getItem(int index)
|
int |
getItemCount()
|
java.awt.Dimension |
getMinimumSize()
|
java.awt.Dimension |
getPreferredSize()
|
int |
getSelectedIndex()
|
int[] |
getSelectedIndexes()
|
java.lang.String |
getSelectedItem()
|
java.lang.String[] |
getSelectedItems()
|
java.lang.Object[] |
getSelectedObjects()
|
int |
getSelectedVarNumber()
|
int |
getVarNumber(int index)
|
void |
handleKeyEvent(java.awt.event.KeyEvent e)
|
boolean |
IsOpenStructure(java.lang.String struct)
|
boolean |
isSelected(int index)
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
makeVisible(int index)
|
void |
mouseClicked(java.awt.event.MouseEvent evt)
|
void |
mouseEntered(java.awt.event.MouseEvent evt)
|
void |
mouseExited(java.awt.event.MouseEvent evt)
|
void |
mousePressed(java.awt.event.MouseEvent evt)
|
void |
mouseReleased(java.awt.event.MouseEvent evt)
|
void |
paint(java.awt.Graphics g)
|
void |
removeActionListener(java.awt.event.ActionListener l)
|
void |
removeAll()
|
void |
removeItemListener(java.awt.event.ItemListener l)
|
void |
RemoveOpenStructure(java.lang.String struct)
|
void |
replaceItem(java.lang.String s,
int index)
|
void |
replaceItem(java.lang.String s,
int index,
int var_number)
|
void |
select(int index)
|
java.lang.String |
toString()
|
Methods inherited from class java.awt.Panel |
---|
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.util.Vector selected_indexes
public java.util.Vector openStructures
public boolean newOpenStructure
public FastListContainer myContainer
public int lines_visible
public int start_line
public volatile int count
public boolean repaint_needed
public static boolean debug_on
public static boolean display_on
public volatile boolean list_changed
public static java.awt.Font common_font
public static int common_font_height
public static int common_font_width
Constructor Detail |
---|
public FastListPanel(int rows, int cols, boolean set_multipleSelections, java.awt.Container p)
Method Detail |
---|
public static void DebugPrint(java.lang.String s)
public static void DebugPrint2(java.lang.String s)
public static void ErrorPrint(java.lang.String s)
public void AddOpenStructure(java.lang.String struct)
public boolean IsOpenStructure(java.lang.String struct)
public void RemoveOpenStructure(java.lang.String struct)
public java.lang.String toString()
toString
in class java.awt.Component
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class java.awt.Container
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class java.awt.Container
public void add(java.lang.String s)
add
in interface FastListPanelInterface
public void add(java.lang.String s, int index)
add
in interface FastListPanelInterface
public void add(java.lang.String s, int index, int var_number)
add
in interface FastListPanelInterface
public void replaceItem(java.lang.String s, int index)
replaceItem
in interface FastListPanelInterface
public void replaceItem(java.lang.String s, int index, int var_number)
replaceItem
in interface FastListPanelInterface
public void removeAll()
removeAll
in interface FastListPanelInterface
removeAll
in class java.awt.Container
public void clear()
clear
in interface FastListPanelInterface
public void select(int index)
select
in interface FastListPanelInterface
public void deselect(int index)
deselect
in interface FastListPanelInterface
public void makeVisible(int index)
public boolean isSelected(int index)
isSelected
in interface FastListPanelInterface
public void mousePressed(java.awt.event.MouseEvent evt)
mousePressed
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent evt)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent evt)
mouseExited
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked
in interface java.awt.event.MouseListener
public int getSelectedIndex()
getSelectedIndex
in interface FastListPanelInterface
public java.lang.String getSelectedItem()
getSelectedItem
in interface FastListPanelInterface
public int getSelectedVarNumber()
getSelectedVarNumber
in interface FastListPanelInterface
public int[] getSelectedIndexes()
getSelectedIndexes
in interface FastListPanelInterface
public java.lang.String[] getSelectedItems()
getSelectedItems
in interface FastListPanelInterface
public java.lang.Object[] getSelectedObjects()
getSelectedObjects
in interface FastListPanelInterface
getSelectedObjects
in interface java.awt.ItemSelectable
public java.lang.String getItem(int index)
getItem
in interface FastListPanelInterface
public int getVarNumber(int index)
getVarNumber
in interface FastListPanelInterface
public int countItems()
countItems
in interface FastListPanelInterface
public int getItemCount()
getItemCount
in interface FastListPanelInterface
public void paint(java.awt.Graphics g)
paint
in class java.awt.Container
public void addItemListener(java.awt.event.ItemListener l)
addItemListener
in interface java.awt.ItemSelectable
public void removeItemListener(java.awt.event.ItemListener l)
removeItemListener
in interface java.awt.ItemSelectable
public void addActionListener(java.awt.event.ActionListener l)
public void removeActionListener(java.awt.event.ActionListener l)
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void handleKeyEvent(java.awt.event.KeyEvent e)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |