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

すべてのメンバ一覧

説明

This class defines a NewBackendFrame.

作者:
Nicolas Modrzyk

NewBackendFrame.java46 行で定義されています。

Public メソッド

BackendObject getBob ()
void setBob (BackendObject bob)
 NewBackendFrame (BackendObject bob, ActionListener listener)
JTextField getNewDriver ()
JTextField getNewLoader ()
JTextField getNewName ()
JTextField getNewUrl ()

Private 変数

JTextField newName
JTextField newUrl
JTextField newDriver
JTextField newLoader
BackendObject bob


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

org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.NewBackendFrame BackendObject  bob,
ActionListener  listener
 

Creates a new NewBackendFrame object

引数:
listener that listens to actions
bob the backend object
NewBackendFrame.java93 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newDriver, org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newLoader, org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newName, org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newUrl, と org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.setBob().

00094 { 00095 super(GuiTranslate.get("frame.backend.title")); 00096 Toolkit toolkit = Toolkit.getDefaultToolkit(); 00097 Dimension dim = toolkit.getScreenSize(); 00098 int screenHeight = dim.height; 00099 int screenWidth = dim.width; 00100 int frameWidth = 450; 00101 int frameHeight = 450; 00102 this.setBounds((screenWidth - frameWidth) / 2, 00103 (screenHeight - frameHeight) / 2, frameWidth, frameHeight); 00104 this.validate(); 00105 this.setVisible(false); 00106 this.getContentPane().setLayout(new GridLayout(5,2)); 00107 00108 // New Name 00109 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.name"))); 00110 newName = new JTextField(0); 00111 newName.setAlignmentX(CENTER_ALIGNMENT); 00112 newName.setText(""); 00113 this.getContentPane().add(newName); 00114 00115 // New URL 00116 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.url"))); 00117 newUrl = new JTextField(0); 00118 newUrl.setAlignmentX(CENTER_ALIGNMENT); 00119 newUrl.setText(""); 00120 this.getContentPane().add(newUrl); 00121 00122 // New Driver 00123 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.driver"))); 00124 newDriver = new JTextField(0); 00125 newDriver.setAlignmentX(CENTER_ALIGNMENT); 00126 newDriver.setText(""); 00127 this.getContentPane().add(newDriver); 00128 00129 // New Loader 00130 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.loader"))); 00131 newLoader = new JTextField(0); 00132 newLoader.setAlignmentX(CENTER_ALIGNMENT); 00133 newLoader.setText(""); 00134 this.getContentPane().add(newLoader); 00135 00136 JButton optionConfirm = new JButton(GuiTranslate.get("frame.ok")); 00137 optionConfirm.setActionCommand(GuiCommands.COMMAND_CREATE_BACKEND_APPROVE); 00138 optionConfirm.addActionListener(listener); 00139 this.getContentPane().add(optionConfirm); 00140 00141 JButton optionCancel = new JButton(GuiTranslate.get("frame.cancel")); 00142 optionCancel.setActionCommand(GuiCommands.COMMAND_CREATE_BACKEND_CANCEL); 00143 optionCancel.addActionListener(listener); 00144 this.getContentPane().add(optionCancel); 00145 00146 setBob(bob); 00147 this.setVisible(false); 00148 this.setDefaultCloseOperation(HIDE_ON_CLOSE); 00149 this.validate(); 00150 }


メソッド

BackendObject org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getBob  ) 
 

Returns the bob value.

戻り値:
Returns the bob.
NewBackendFrame.java59 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.bob.

00060 { 00061 return bob; 00062 }

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewDriver  ) 
 

戻り値:
Returns the newDriver.
NewBackendFrame.java154 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newDriver.

00155 { 00156 return newDriver; 00157 }

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewLoader  ) 
 

戻り値:
Returns the newLoader.
NewBackendFrame.java161 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newLoader.

00162 { 00163 return newLoader; 00164 }

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewName  ) 
 

戻り値:
Returns the newName.
NewBackendFrame.java168 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newName.

00169 { 00170 return newName; 00171 }

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewUrl  ) 
 

戻り値:
Returns the newUrl.
NewBackendFrame.java175 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newUrl.

00176 { 00177 return newUrl; 00178 }

void org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.setBob BackendObject  bob  ) 
 

Sets the bob value.

引数:
bob The bob to set.
NewBackendFrame.java68 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newDriver, org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newLoader, org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newName, と org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newUrl.

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

00069 { 00070 this.bob = bob; 00071 newName.setText(bob.getName()); 00072 try 00073 { 00074 newUrl.setText(bob.getMbean().getURL()); 00075 newDriver.setText(bob.getMbean().getDriverClassName()); 00076 newLoader.setText(bob.getMbean().getDriverPath()); 00077 } 00078 catch (Exception e) 00079 { 00080 e.printStackTrace(); 00081 newUrl.setText(""); 00082 newDriver.setText(""); 00083 newLoader.setText(""); 00084 } 00085 00086 }


変数

BackendObject org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.bob [private]
 

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

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

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newDriver [private]
 

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

参照元 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewDriver(), org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.NewBackendFrame(), と org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.setBob().

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newLoader [private]
 

NewBackendFrame.java51 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewLoader(), org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.NewBackendFrame(), と org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.setBob().

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newName [private]
 

NewBackendFrame.java48 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewName(), org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.NewBackendFrame(), と org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.setBob().

JTextField org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.newUrl [private]
 

NewBackendFrame.java49 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.getNewUrl(), org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.NewBackendFrame(), と org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.setBob().


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