|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
com.ibm.as400.vaccess.AS400JDBCDataSourcePane
public class AS400JDBCDataSourcePane
The AS400JDBCDataSourcePane class represents a set of tabs that contain property values for a JDBC data source. Changes made to the pane are applied to the data source when applyChanges() is called.
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(); } } }
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
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. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AS400JDBCDataSourcePane()
Deprecated. Constructs an AS400JDBCDataSourcePane object. |
|
AS400JDBCDataSourcePane(AS400JDBCDataSource dataSource)
Deprecated. Constructs an AS400JDBCDataSourcePane object. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public AS400JDBCDataSourcePane()
public AS400JDBCDataSourcePane(AS400JDBCDataSource dataSource)
dataSource
- The JDBC data source to display.Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |