クラス org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame

すべてのメンバ一覧

説明

This class defines a GuiVirtualDatabaseLoginFrame

作者:
Nicolas Modrzyk
バージョン:
1.0

GuiVirtualDatabaseLoginFrame.java50 行で定義されています。

Public メソッド

 GuiVirtualDatabaseLoginFrame (JFrame parent, ActionListener listener, String databaseName, String controllerHost, String controllerPort, GuiSession session)
JTextField getLoginBox ()
JTextField getPasswordBox ()
String getDatabaseName ()
String getControllerHost ()
String getControllerPort ()

Private 変数

JPasswordField passwordBox
JTextField loginBox
ActionListener actionListener
String databaseName
String controllerHost
String controllerPort


コンストラクタとデストラクタ

org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.GuiVirtualDatabaseLoginFrame JFrame  parent,
ActionListener  listener,
String  databaseName,
String  controllerHost,
String  controllerPort,
GuiSession  session
 

Creates a new GuiVirtualDatabaseLoginFrame.java object

引数:
listener that listens for actions
databaseName the name of the virtual database
parent the parent frame
controllerHost controller ip address
controllerPort controller port
session the session to retrieve database stored parameters
GuiVirtualDatabaseLoginFrame.java69 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.actionListener, org.objectweb.cjdbc.console.gui.session.GuiSession.getAuthenticatedDatabaseLogin(), org.objectweb.cjdbc.console.gui.session.GuiSession.getAuthenticatedDatabasePassword(), org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.loginBox, と org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.passwordBox.

00073 { 00074 super(parent, GuiTranslate.get("frame.database.title", databaseName), true); 00075 00076 this.actionListener = listener; 00077 this.controllerHost = controllerHost; 00078 this.controllerPort = controllerPort; 00079 Toolkit toolkit = Toolkit.getDefaultToolkit(); 00080 Dimension dim = toolkit.getScreenSize(); 00081 int screenHeight = dim.height; 00082 int screenWidth = dim.width; 00083 int frameWidth = 450; 00084 int frameHeight = 80; 00085 this.setBounds((screenWidth - frameWidth) / 2, 00086 (screenHeight - frameHeight) / 2, frameWidth, frameHeight); 00087 this.validate(); 00088 this.setVisible(false); 00089 this.setResizable(false); 00090 this.getContentPane().setLayout(new FlowLayout()); 00091 this.databaseName = databaseName; 00092 00093 Dimension buttonDim = new Dimension(80, 20); 00094 00095 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.database.login"))); 00096 loginBox = new JTextField(0); 00097 loginBox.setAlignmentX(CENTER_ALIGNMENT); 00098 String login = session.getAuthenticatedDatabaseLogin(databaseName); 00099 if (login != null) 00100 loginBox.setText(login); 00101 loginBox.setPreferredSize(buttonDim); 00102 loginBox.addActionListener(actionListener); 00103 this.getContentPane().add(loginBox); 00104 00105 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.database.password"))); 00106 passwordBox = new JPasswordField(0); 00107 passwordBox.setPreferredSize(buttonDim); 00108 String pass = session.getAuthenticatedDatabasePassword(databaseName); 00109 if (pass != null) 00110 passwordBox.setText(pass); 00111 passwordBox.setAlignmentX(CENTER_ALIGNMENT); 00112 passwordBox.addActionListener(actionListener); 00113 this.getContentPane().add(passwordBox); 00114 00115 JButton optionConfirm = new JButton(GuiTranslate 00116 .get("frame.database.approve")); 00117 optionConfirm.setActionCommand(GuiCommands.COMMAND_DATABASE_AUTHENTICATE); 00118 optionConfirm.addActionListener(actionListener); 00119 this.getContentPane().add(optionConfirm); 00120 this.validate(); 00121 setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE); 00122 }


メソッド

String org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getControllerHost  ) 
 

Returns the controllerHost value.

戻り値:
Returns the controllerHost.
GuiVirtualDatabaseLoginFrame.java159 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.controllerHost.

00160 { 00161 return controllerHost; 00162 }

String org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getControllerPort  ) 
 

Returns the controllerPort value.

戻り値:
Returns the controllerPort.
GuiVirtualDatabaseLoginFrame.java169 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.controllerPort.

00170 { 00171 return controllerPort; 00172 }

String org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getDatabaseName  ) 
 

Returns the databaseName value.

戻り値:
Returns the databaseName.
GuiVirtualDatabaseLoginFrame.java149 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.databaseName.

00150 { 00151 return databaseName; 00152 }

JTextField org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getLoginBox  ) 
 

Returns the loginBox value.

戻り値:
Returns the loginBox.
GuiVirtualDatabaseLoginFrame.java129 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.loginBox.

00130 { 00131 return loginBox; 00132 }

JTextField org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getPasswordBox  ) 
 

Returns the passwordBox value.

戻り値:
Returns the passwordBox.
GuiVirtualDatabaseLoginFrame.java139 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.passwordBox.

00140 { 00141 return passwordBox; 00142 }


変数

ActionListener org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.actionListener [private]
 

GuiVirtualDatabaseLoginFrame.java54 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.GuiVirtualDatabaseLoginFrame().

String org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.controllerHost [private]
 

GuiVirtualDatabaseLoginFrame.java56 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getControllerHost().

String org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.controllerPort [private]
 

GuiVirtualDatabaseLoginFrame.java57 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getControllerPort().

String org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.databaseName [private]
 

GuiVirtualDatabaseLoginFrame.java55 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getDatabaseName().

JTextField org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.loginBox [private]
 

GuiVirtualDatabaseLoginFrame.java53 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getLoginBox(), と org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.GuiVirtualDatabaseLoginFrame().

JPasswordField org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.passwordBox [private]
 

GuiVirtualDatabaseLoginFrame.java52 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.getPasswordBox(), と org.objectweb.cjdbc.console.gui.frames.GuiVirtualDatabaseLoginFrame.GuiVirtualDatabaseLoginFrame().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:21 2004に生成されました。 doxygen 1.3.8