Package weka.gui.sql
Class ConnectionPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- weka.gui.sql.ConnectionPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.event.CaretListener
public class ConnectionPanel extends javax.swing.JPanel implements javax.swing.event.CaretListenerEnables the user to insert a database URL, plus user/password to connect to this database.- Version:
- $Revision: 7059 $
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHISTORY_NAMEthe name of the history.-
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description ConnectionPanel(javax.swing.JFrame parent)initializes the panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnectionListener(ConnectionListener l)adds the given listener to the list of listeners.voidaddHistoryChangedListener(HistoryChangedListener l)adds the given listener to the list of listeners.voidcaretUpdate(javax.swing.event.CaretEvent event)Called when the caret position is updated.voidclear()sets the parameters back to standard.javax.swing.DefaultListModelgetHistory()returns the history.java.lang.StringgetPassword()returns the current Password.java.lang.StringgetURL()returns the current URL.java.lang.StringgetUser()returns the current User.voidremoveConnectionListener(ConnectionListener l)removes the given listener from the list of listeners.voidremoveHistoryChangedListener(HistoryChangedListener l)removes the given listener from the list of listeners.voidsetFocus()sets the focus in a designated control.voidsetHistory(javax.swing.DefaultListModel history)sets the local history to the given one.voidsetPassword(java.lang.String pw)sets the Password.voidsetURL(java.lang.String url)sets the URL.voidsetUser(java.lang.String user)sets the User.voidshowHistory()displays the query history.-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
-
Methods inherited from class 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
-
Methods inherited from class 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
-
Methods inherited from class 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
-
-
-
-
Field Detail
-
HISTORY_NAME
public static final java.lang.String HISTORY_NAME
the name of the history.- See Also:
- Constant Field Values
-
-
Method Detail
-
clear
public void clear()
sets the parameters back to standard.
-
setFocus
public void setFocus()
sets the focus in a designated control.
-
setURL
public void setURL(java.lang.String url)
sets the URL.- Parameters:
url- the new value of the URL
-
getURL
public java.lang.String getURL()
returns the current URL.- Returns:
- the current URL
-
setUser
public void setUser(java.lang.String user)
sets the User.- Parameters:
user- the new value of the User
-
getUser
public java.lang.String getUser()
returns the current User.- Returns:
- the current user
-
setPassword
public void setPassword(java.lang.String pw)
sets the Password.- Parameters:
pw- the new value of the Password
-
getPassword
public java.lang.String getPassword()
returns the current Password.- Returns:
- the current password
-
setHistory
public void setHistory(javax.swing.DefaultListModel history)
sets the local history to the given one.- Parameters:
history- the history to use
-
getHistory
public javax.swing.DefaultListModel getHistory()
returns the history.- Returns:
- the current history
-
showHistory
public void showHistory()
displays the query history.
-
addConnectionListener
public void addConnectionListener(ConnectionListener l)
adds the given listener to the list of listeners.- Parameters:
l- the listener to add to the list
-
removeConnectionListener
public void removeConnectionListener(ConnectionListener l)
removes the given listener from the list of listeners.- Parameters:
l- the listener to remove
-
addHistoryChangedListener
public void addHistoryChangedListener(HistoryChangedListener l)
adds the given listener to the list of listeners.- Parameters:
l- the listener to add to the list
-
removeHistoryChangedListener
public void removeHistoryChangedListener(HistoryChangedListener l)
removes the given listener from the list of listeners.- Parameters:
l- the listener to remove
-
caretUpdate
public void caretUpdate(javax.swing.event.CaretEvent event)
Called when the caret position is updated.- Specified by:
caretUpdatein interfacejavax.swing.event.CaretListener- Parameters:
event- the event to process
-
-