程序包 weka.gui.sql
类 SqlViewer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
weka.gui.sql.SqlViewer
- 所有已实现的接口:
ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,ConnectionListener
,HistoryChangedListener
,QueryExecuteListener
,ResultChangedListener
public class SqlViewer
extends JPanel
implements ConnectionListener, HistoryChangedListener, QueryExecuteListener, ResultChangedListener
Represents a little tool for querying SQL databases.
- 版本:
- $Revision: 10438 $
- 作者:
- FracPete (fracpete at waikato dot ac dot nz)
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 javax.swing.JComponent
JComponent.AccessibleJComponent
从类继承的嵌套类/接口 java.awt.Component
Component.BaselineResizeBehavior
-
字段概要
字段修饰符和类型字段说明static final String
the height property in the history file.static final String
the width property in the history file.从类继承的字段 javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
从类继承的字段 java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
从接口继承的字段 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
adds the given listener to the list of listeners.void
adds the given listener to the list of listeners.void
adds the given listener to the list of listeners.void
adds the given listener to the list of listeners.void
clear()
calls the clear method of all sub-panels to set back to default values and free up memory.void
This method gets called when the connection is either established or disconnected.returns the password from the currently active tab in the ResultPanel, otherwise an empty string.getQuery()
returns the query from the currently active tab in the ResultPanel, otherwise an empty string.getURL()
returns the database URL from the currently active tab in the ResultPanel, otherwise an empty string.getUser()
returns the user from the currently active tab in the ResultPanel, otherwise an empty string.void
This method gets called when a history is modified.static void
starts the SQL-Viewer interface.void
This method gets called when a query has been executed.void
removes the given listener from the list of listeners.void
removes the given listener from the list of listeners.void
removes the given listener from the list of listeners.void
removes the given listener from the list of listeners.void
This method gets called when a query has been executed.void
saveSize()
obtains the size of the panel and saves it in the history.从类继承的方法 javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
从类继承的方法 javax.swing.JComponent
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
从类继承的方法 java.awt.Container
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
从类继承的方法 java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, 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, 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, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
字段详细资料
-
构造器详细资料
-
SqlViewer
initializes the SqlViewer.- 参数:
parent
- the parent of this panel
-
-
方法详细资料
-
connectionChange
This method gets called when the connection is either established or disconnected.- 指定者:
connectionChange
在接口中ConnectionListener
- 参数:
evt
- the event
-
queryExecuted
This method gets called when a query has been executed.- 指定者:
queryExecuted
在接口中QueryExecuteListener
- 参数:
evt
- the event
-
resultChanged
This method gets called when a query has been executed.- 指定者:
resultChanged
在接口中ResultChangedListener
- 参数:
evt
- the event
-
historyChanged
This method gets called when a history is modified. It saves the history immediately to the users home directory.- 指定者:
historyChanged
在接口中HistoryChangedListener
- 参数:
evt
- the event
-
saveSize
public void saveSize()obtains the size of the panel and saves it in the history.- 另请参阅:
-
saveHistory()
-
clear
public void clear()calls the clear method of all sub-panels to set back to default values and free up memory. -
getURL
returns the database URL from the currently active tab in the ResultPanel, otherwise an empty string.- 返回:
- the currently selected tab's URL
- 另请参阅:
-
getUser
returns the user from the currently active tab in the ResultPanel, otherwise an empty string.- 返回:
- the currently selected tab's user
- 另请参阅:
-
getPassword
returns the password from the currently active tab in the ResultPanel, otherwise an empty string.- 返回:
- the currently selected tab's password
- 另请参阅:
-
getQuery
returns the query from the currently active tab in the ResultPanel, otherwise an empty string.- 返回:
- the currently selected tab's query
- 另请参阅:
-
addConnectionListener
adds the given listener to the list of listeners.- 参数:
l
- the listener to add to the list
-
removeConnectionListener
removes the given listener from the list of listeners.- 参数:
l
- the listener to remove
-
addQueryExecuteListener
adds the given listener to the list of listeners.- 参数:
l
- the listener to add to the list
-
removeQueryExecuteListener
removes the given listener from the list of listeners.- 参数:
l
- the listener to remove
-
addResultChangedListener
adds the given listener to the list of listeners.- 参数:
l
- the listener to add to the list
-
removeResultChangedListener
removes the given listener from the list of listeners.- 参数:
l
- the listener to remove
-
addHistoryChangedListener
adds the given listener to the list of listeners.- 参数:
l
- the listener to add to the list
-
removeHistoryChangedListener
removes the given listener from the list of listeners.- 参数:
l
- the listener to remove
-
main
starts the SQL-Viewer interface.- 参数:
args
- the commandline arguments - ignored
-