|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--com.adventnet.snmp.ui.SnmpTablePanelUI
SnmpTablePanelUI is a user-interface component which shows the data in JTable component.This component has many facilities that make it possible to customize its number of rows and columns. It has an text field called indexField through which the index for the rows can be set. By that index field the rows can be generated and display it in the table. It has an sorting feature based on the columns value.This sorting feature can be achieved by click on the column header.It has several buttons to view the rows page by page. The size of the view page can be customized.
| Inner Class Summary | |
(package private) class |
SnmpTablePanelUI.Index
|
(package private) class |
SnmpTablePanelUI.JJTable
|
| Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
| Field Summary | |
(package private) java.applet.Applet |
applet
|
(package private) com.adventnet.utils.ButtonPanel |
buttonpanel1
|
(package private) java.awt.GridBagConstraints |
cons
|
(package private) java.awt.GridBagLayout |
gridbag
|
(package private) HeaderEditor |
headerEditor
|
(package private) javax.swing.JTextField |
hostBox
|
protected javax.swing.JTextField |
indBox
|
(package private) java.awt.Insets |
inset
|
(package private) java.awt.Font |
lfont
|
(package private) MibDescription |
mibdescr
|
(package private) java.lang.String |
name
|
(package private) int |
page
|
(package private) boolean |
poll
|
(package private) int |
pollinterval
|
(package private) int |
row_index
|
(package private) java.lang.String[][] |
sb
|
(package private) int |
scrolled
|
(package private) javax.swing.JFrame |
settingWindow
|
protected SnmpTablePanelUI.JJTable |
table
|
protected javax.swing.JTable |
table1
|
protected SnmpTablePanelModel |
tablebeanmodel
|
(package private) java.lang.String |
tablename
|
(package private) int[] |
tempInt
|
(package private) boolean |
viewnoaccess
|
| Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
listenerList,
paintingChild,
TOOL_TIP_TEXT_KEY,
ui,
UNDEFINED_CONDITION,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
component,
containerListener,
layoutMgr,
ncomponents |
| Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
componentListener,
componentListenerK,
componentOrientation,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
| Constructor Summary | |
SnmpTablePanelUI()
SnmpTablePanelUI is the ui component used for displaying data in JTable |
|
SnmpTablePanelUI(java.applet.Applet applet)
SnmpTablePanelUI is the ui component used for displaying data in JTable for applet. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
(package private) void |
addField(javax.swing.JPanel settPanel,
int position,
java.lang.String s1,
javax.swing.JComponent t1)
|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
|
void |
columnAdded(javax.swing.event.TableColumnModelEvent e)
|
void |
columnMarginChanged(javax.swing.event.ChangeEvent e)
|
void |
columnMoved(javax.swing.event.TableColumnModelEvent e)
|
void |
columnRemoved(javax.swing.event.TableColumnModelEvent e)
|
void |
columnSelectionChanged(javax.swing.event.ListSelectionEvent e)
|
(package private) javax.swing.ImageIcon |
createImageIcon(java.lang.String names)
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
boolean |
getGraph()
|
int |
getscrolledvalue()
|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
|
SnmpTablePanelModel |
getTableModel()
returns the SnmpTablePanelModel which is used by this SnmpTablePanelUI |
int |
getTableViewRowCount()
get the number rows to be visibled in Table |
boolean |
isCustomPanel()
return whether the bottom panel should be displayed or not. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
keyPressed(java.awt.event.KeyEvent key)
|
void |
keyReleased(java.awt.event.KeyEvent key)
implementation of listeners |
void |
keyTyped(java.awt.event.KeyEvent key)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
setCustomPanel(boolean isCustomPanel)
set whether the bottom panel should be displayed or not. |
void |
setGraph(boolean value)
|
void |
setModel(SnmpTablePanelModel model)
set the SnmpTablePanelModel for SnmpTablePanelUI |
(package private) void |
setTableViewColumnCount(int viewColumns)
|
void |
setTableViewRowCount(int rows)
set the number rows to be visibled in Table |
void |
startPoll()
|
void |
stopPoll()
|
(package private) void |
tableChanged(SnmpTablePanelModel model)
|
(package private) void |
tableUpdate()
|
(package private) void |
updateButtons()
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
|
| Methods inherited from class javax.swing.JPanel |
|
| Methods inherited from class javax.swing.JComponent |
_paintImmediately,
addAncestorListener,
addNotify,
addPropertyChangeListener,
addPropertyChangeListener,
addVetoableChangeListener,
alwaysOnTop,
bindingForKeyStroke,
checkIfChildObscuredBySibling,
computeVisibleRect,
computeVisibleRect,
contains,
createToolTip,
enableSerialization,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
print,
printAll,
processComponentKeyEvent,
processFocusEvent,
processKeyBinding,
processKeyBindings,
processKeyBindingsForAllComponents,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
rectangleIsObscured,
rectangleIsObscuredBySibling,
registerKeyboardAction,
registerKeyboardAction,
registerWithKeyboardManager,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPaintingChild,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
shouldDebugGraphics,
superProcessMouseMotionEvent,
unregisterKeyboardAction,
unregisterWithKeyboardManager,
update |
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getCursorTarget,
getLayout,
getMouseEventTarget,
getWindow,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
printComponents,
printHeavyweightComponents,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setFocusOwner,
setLayout,
transferFocus,
updateCursor,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getIntrinsicCursor,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
int page
boolean poll
int scrolled
protected SnmpTablePanelModel tablebeanmodel
java.applet.Applet applet
com.adventnet.utils.ButtonPanel buttonpanel1
java.lang.String[][] sb
protected SnmpTablePanelUI.JJTable table
protected javax.swing.JTable table1
javax.swing.JFrame settingWindow
protected javax.swing.JTextField indBox
javax.swing.JTextField hostBox
java.awt.Font lfont
int[] tempInt
java.lang.String tablename
int pollinterval
MibDescription mibdescr
java.awt.GridBagLayout gridbag
java.awt.GridBagConstraints cons
java.awt.Insets inset
HeaderEditor headerEditor
java.lang.String name
int row_index
boolean viewnoaccess
| Constructor Detail |
public SnmpTablePanelUI()
public SnmpTablePanelUI(java.applet.Applet applet)
| Method Detail |
void setTableViewColumnCount(int viewColumns)
public void setCustomPanel(boolean isCustomPanel)
public int getscrolledvalue()
public boolean isCustomPanel()
public int getTableViewRowCount()
public void setTableViewRowCount(int rows)
public void setModel(SnmpTablePanelModel model)
model - the implementation of SnmpTablePanelModelvoid tableChanged(SnmpTablePanelModel model)
void updateButtons()
public void keyReleased(java.awt.event.KeyEvent key)
public void keyPressed(java.awt.event.KeyEvent key)
public void keyTyped(java.awt.event.KeyEvent key)
public void mouseEntered(java.awt.event.MouseEvent e)
public void mouseExited(java.awt.event.MouseEvent e)
public void mousePressed(java.awt.event.MouseEvent e)
public void mouseReleased(java.awt.event.MouseEvent e)
public void mouseClicked(java.awt.event.MouseEvent e)
public void valueChanged(javax.swing.event.ListSelectionEvent e)
public void actionPerformed(java.awt.event.ActionEvent e)
void addField(javax.swing.JPanel settPanel,
int position,
java.lang.String s1,
javax.swing.JComponent t1)
public void itemStateChanged(java.awt.event.ItemEvent e)
public void stopPoll()
public void startPoll()
public void focusGained(java.awt.event.FocusEvent e)
public void focusLost(java.awt.event.FocusEvent e)
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
void tableUpdate()
public SnmpTablePanelModel getTableModel()
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
public void columnAdded(javax.swing.event.TableColumnModelEvent e)
public void columnMarginChanged(javax.swing.event.ChangeEvent e)
public void columnRemoved(javax.swing.event.TableColumnModelEvent e)
public void columnSelectionChanged(javax.swing.event.ListSelectionEvent e)
public void columnMoved(javax.swing.event.TableColumnModelEvent e)
public void setGraph(boolean value)
public boolean getGraph()
javax.swing.ImageIcon createImageIcon(java.lang.String names)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||