public class CLJPanelResults extends javax.swing.JPanel implements java.awt.event.ActionListener, java.awt.event.MouseListener, javax.swing.event.ListSelectionListener, java.beans.PropertyChangeListener, Access
InstanceSet
result sets.
Extends javax.swing.JPanel and uses InstanceSetTable
and ResultsPopUpMenu
to render the table and the contextual pop-up menu respectively.
To use this class, use any of the constructors provided to create an instance and call setResultSet(InstanceSet)
to render a result set.TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
NONE, READ_ONLY, READ_WRITE, WRITE_ONLY
Constructor and Description |
---|
CLJPanelResults() |
CLJPanelResults(ClassVO classvo) |
CLJPanelResults(CLDesktop desk2,
java.lang.String name,
java.awt.Dimension panelSize,
int frameId,
int panelId) |
CLJPanelResults(CLDesktop d,
java.lang.String classname,
int frameid,
int panelid)
Creates new form CLJPanelResults
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addMouseListener(java.awt.event.MouseListener ml) |
void |
addOMSEventListener(OMSEventListener listener) |
void |
deleteRecord() |
int |
getAccessMode() |
int |
getFrameId() |
int |
getPanelId() |
ResultsPopUpMenu |
getPopup() |
InstanceSet |
getResultSet() |
long[] |
getSelectedOids() |
Instance[] |
getSelectedResultInstances() |
int[] |
getSelectedRows() |
javax.swing.ListSelectionModel |
getSelectionModel() |
boolean |
isPopupEnabled() |
void |
mouseClicked(java.awt.event.MouseEvent e)
Invoked when the mouse button has been clicked (pressed
and released) on a component.
|
void |
mouseEntered(java.awt.event.MouseEvent e)
Invoked when the mouse enters a component.
|
void |
mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component.
|
void |
mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component.
|
void |
mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component.
|
void |
notifyResult(int parentFormKey)
The parentFormKey argument is included in the OMSEvent
|
void |
notifyResult(int parentFormKey,
int type,
java.lang.String sAction) |
void |
notifyResult(int type,
java.lang.String action) |
void |
openResult() |
void |
printDimensions() |
void |
propertyChange(java.beans.PropertyChangeEvent arg0) |
void |
refresh() |
void |
refreshHeader() |
void |
registerUIController() |
void |
removeAllListeners() |
void |
setAccessMode(int accessMode) |
void |
setColumnSize(int col,
int min,
int pref,
int max) |
void |
setDefaultAction(int type,
java.lang.String s) |
void |
setFrameId(int frameid) |
void |
setPanelId(int panelid) |
void |
setPopup(ResultsPopUpMenu popup) |
void |
setPopupEnabled(boolean popupEnabled) |
void |
setResultSet(InstanceSet rs) |
void |
unregisterUIController() |
void |
valueChanged(javax.swing.event.ListSelectionEvent e) |
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public CLJPanelResults(CLDesktop d, java.lang.String classname, int frameid, int panelid)
panelid
- frameid
- public CLJPanelResults(ClassVO classvo)
public CLJPanelResults()
public CLJPanelResults(CLDesktop desk2, java.lang.String name, java.awt.Dimension panelSize, int frameId, int panelId)
public javax.swing.ListSelectionModel getSelectionModel()
public void refreshHeader()
public void printDimensions()
public void refresh()
public void setColumnSize(int col, int min, int pref, int max)
public int[] getSelectedRows()
public InstanceSet getResultSet()
public Instance[] getSelectedResultInstances()
public void setResultSet(InstanceSet rs)
public void notifyResult(int parentFormKey, int type, java.lang.String sAction)
public void notifyResult(int type, java.lang.String action)
public void notifyResult(int parentFormKey)
parentFormKey
- public void setDefaultAction(int type, java.lang.String s)
public long[] getSelectedOids()
public void deleteRecord()
public boolean isPopupEnabled()
public void setPopupEnabled(boolean popupEnabled)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void openResult()
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void addOMSEventListener(OMSEventListener listener)
public void removeAllListeners()
public void unregisterUIController()
public void registerUIController()
public void propertyChange(java.beans.PropertyChangeEvent arg0)
propertyChange
in interface java.beans.PropertyChangeListener
public ResultsPopUpMenu getPopup()
public void setPopup(ResultsPopUpMenu popup)
public void addMouseListener(java.awt.event.MouseListener ml)
addMouseListener
in class java.awt.Component
public int getAccessMode()
getAccessMode
in interface Access
public void setAccessMode(int accessMode)
setAccessMode
in interface Access
public int getPanelId()
public void setPanelId(int panelid)
public int getFrameId()
public void setFrameId(int frameid)