public class AS400JDBCDataSourcePane extends JComponent implements Serializable
For example:
import com.ibm.as400.access.*; import com.ibm.as400.vaccess.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class DataSourceGUIExample { static AS400JDBCDataSourcePane dataSourcePane = null; static AS400JDBCDataSource myDataSource = null; public static void main(String[] args) { // Like other Java classes the Toolbox classes throw // exceptions when something goes wrong. These must be // caught by programs that use the Toolbox. try { // Create a data source. myDataSource = new AS400JDBCDataSource(); // Create a window to hold the pane and an OK button. JFrame frame = new JFrame ("JDBC Data Source Properties"); // Create a data source pane. dataSourcePane = new AS400JDBCDataSourcePane(myDataSource); // Create an OK button JButton okButton = new JButton("OK"); // Add an ActionListener to the OK button. When OK is // pressed, applyChanges() will be called to commit any // changes to the data source. okButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { // Copy all changes made on the data source pane // to the data source. if (dataSourcePane.applyChanges()) { System.out.println("ok pressed"); myDataSource = dataSourcePane.getDataSource(); System.out.println(myDataSource.getServerName()); } } } ); // Setup the frame to show the pane and OK button. frame.getContentPane ().setLayout (new BorderLayout ()); frame.getContentPane ().add ("Center", dataSourcePane); frame.getContentPane ().add ("South", okButton); // Pack the frame. frame.pack (); //Display the pane and OK button. frame.show (); } catch (Exception e) { e.printStackTrace(); } } }
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static int |
TAB_CONNECTIONOPTIONS
Deprecated.
The index of the Connection Options tab.
|
static int |
TAB_FORMAT
Deprecated.
The index of the Format tab.
|
static int |
TAB_GENERAL
Deprecated.
The index of the General tab.
|
static int |
TAB_LANGUAGE
Deprecated.
The index of the Language tab.
|
static int |
TAB_OTHER
Deprecated.
The index of the Other tab.
|
static int |
TAB_PACKAGE
Deprecated.
The index of the Package tab.
|
static int |
TAB_PERFORMANCE
Deprecated.
The index of the Performance tab.
|
static int |
TAB_SERVER
Deprecated.
The index of the Server tab.
|
static int |
TAB_TRANSLATION
Deprecated.
The index of the Translation tab.
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
AS400JDBCDataSourcePane()
Deprecated.
Constructs an AS400JDBCDataSourcePane object.
|
AS400JDBCDataSourcePane(AS400JDBCDataSource dataSource)
Deprecated.
Constructs an AS400JDBCDataSourcePane object.
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Deprecated.
|
boolean |
applyChanges()
Deprecated.
Commits the JDBC property values being displayed to the data source.
|
AS400JDBCDataSource |
getDataSource()
Deprecated.
Returns the data source currently being displayed.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Deprecated.
|
void |
removeTabAt(int tabNumber)
Deprecated.
Removes the specified tab from the pane.
|
void |
setDataSource(AS400JDBCDataSource dataSource)
Deprecated.
Sets the data source to be displayed.
|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, hide, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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, transferFocusUpCycle
public static final int TAB_GENERAL
public static final int TAB_SERVER
public static final int TAB_PACKAGE
public static final int TAB_PERFORMANCE
public static final int TAB_LANGUAGE
public static final int TAB_OTHER
public static final int TAB_TRANSLATION
public static final int TAB_FORMAT
public static final int TAB_CONNECTIONOPTIONS
public AS400JDBCDataSourcePane()
public AS400JDBCDataSourcePane(AS400JDBCDataSource dataSource)
dataSource
- The JDBC data source to display.public AS400JDBCDataSource getDataSource()
public void setDataSource(AS400JDBCDataSource dataSource)
dataSource
- The JDBC data source to display.public boolean applyChanges()
public void removeTabAt(int tabNumber)
public void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
in class Container
public void removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
in class Component