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, transferFocusBackward, 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, 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.Componentpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class java.awt.Containerpublic java.awt.Dimension getMinimumSize()
getMinimumSize in class java.awt.Containerpublic 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 FastListPanelInterfacepublic void removeAll()
removeAll in interface FastListPanelInterfaceremoveAll in class java.awt.Containerpublic void clear()
clear in interface FastListPanelInterfacepublic void select(int index)
select in interface FastListPanelInterfacepublic void deselect(int index)
deselect in interface FastListPanelInterfacepublic void makeVisible(int index)
public boolean isSelected(int index)
isSelected in interface FastListPanelInterfacepublic void mousePressed(java.awt.event.MouseEvent evt)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent evt)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent evt)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked in interface java.awt.event.MouseListenerpublic int getSelectedIndex()
getSelectedIndex in interface FastListPanelInterfacepublic java.lang.String getSelectedItem()
getSelectedItem in interface FastListPanelInterfacepublic int getSelectedVarNumber()
getSelectedVarNumber in interface FastListPanelInterfacepublic int[] getSelectedIndexes()
getSelectedIndexes in interface FastListPanelInterfacepublic java.lang.String[] getSelectedItems()
getSelectedItems in interface FastListPanelInterfacepublic java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface FastListPanelInterfacegetSelectedObjects in interface java.awt.ItemSelectablepublic java.lang.String getItem(int index)
getItem in interface FastListPanelInterfacepublic int getVarNumber(int index)
getVarNumber in interface FastListPanelInterfacepublic int countItems()
countItems in interface FastListPanelInterfacepublic int getItemCount()
getItemCount in interface FastListPanelInterfacepublic void paint(java.awt.Graphics g)
paint in class java.awt.Containerpublic void addItemListener(java.awt.event.ItemListener l)
addItemListener in interface java.awt.ItemSelectablepublic void removeItemListener(java.awt.event.ItemListener l)
removeItemListener in interface java.awt.ItemSelectablepublic 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.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void handleKeyEvent(java.awt.event.KeyEvent e)