Public Member Functions | |
BackendObject | getBob () |
void | setBob (BackendObject bob) |
NewBackendFrame (BackendObject bob, ActionListener listener) | |
JTextField | getNewDriver () |
JTextField | getNewLoader () |
JTextField | getNewName () |
JTextField | getNewUrl () |
Definition at line 47 of file NewBackendFrame.java.
|
Creates a new
Definition at line 95 of file NewBackendFrame.java. References org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.setBob(). 00096 { 00097 super(GuiTranslate.get("frame.backend.title")); 00098 Toolkit toolkit = Toolkit.getDefaultToolkit(); 00099 Dimension dim = toolkit.getScreenSize(); 00100 int screenHeight = dim.height; 00101 int screenWidth = dim.width; 00102 int frameWidth = 450; 00103 int frameHeight = 450; 00104 this.setBounds((screenWidth - frameWidth) / 2, 00105 (screenHeight - frameHeight) / 2, frameWidth, frameHeight); 00106 this.validate(); 00107 this.setVisible(false); 00108 this.getContentPane().setLayout(new GridLayout(5,2)); 00109 00110 JButton optionConfirm = new JButton(GuiTranslate.get("frame.ok")); 00111 optionConfirm.setActionCommand(GuiCommands.COMMAND_CREATE_BACKEND_APPROVE); 00112 optionConfirm.addActionListener(listener); 00113 00114 keyListener = new FrameConfirmKeyListener(optionConfirm); 00115 this.addKeyListener(keyListener); 00116 00117 // New Name 00118 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.name"))); 00119 newName = new JTextField(0); 00120 newName.setAlignmentX(CENTER_ALIGNMENT); 00121 newName.setText(""); 00122 newName.addKeyListener(keyListener); 00123 this.getContentPane().add(newName); 00124 00125 // New URL 00126 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.url"))); 00127 newUrl = new JTextField(0); 00128 newUrl.setAlignmentX(CENTER_ALIGNMENT); 00129 newUrl.setText(""); 00130 newUrl.addKeyListener(keyListener); 00131 this.getContentPane().add(newUrl); 00132 00133 // New Driver 00134 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.driver"))); 00135 newDriver = new JTextField(0); 00136 newDriver.setAlignmentX(CENTER_ALIGNMENT); 00137 newDriver.setText(""); 00138 newDriver.addKeyListener(keyListener); 00139 this.getContentPane().add(newDriver); 00140 00141 // New Loader 00142 this.getContentPane().add(new JLabel(GuiTranslate.get("frame.backend.new.loader"))); 00143 newLoader = new JTextField(0); 00144 newLoader.setAlignmentX(CENTER_ALIGNMENT); 00145 newLoader.setText(""); 00146 newLoader.addKeyListener(keyListener); 00147 this.getContentPane().add(newLoader); 00148 00149 this.getContentPane().add(optionConfirm); 00150 00151 JButton optionCancel = new JButton(GuiTranslate.get("frame.cancel")); 00152 optionCancel.setActionCommand(GuiCommands.COMMAND_CREATE_BACKEND_CANCEL); 00153 optionCancel.addActionListener(listener); 00154 this.getContentPane().add(optionCancel); 00155 00156 setBob(bob); 00157 this.setVisible(false); 00158 this.setDefaultCloseOperation(HIDE_ON_CLOSE); 00159 this.validate(); 00160 }
|
|
Returns the bob value.
Definition at line 61 of file NewBackendFrame.java. 00062 {
00063 return bob;
00064 }
|
|
Definition at line 164 of file NewBackendFrame.java. 00165 {
00166 return newDriver;
00167 }
|
|
Definition at line 171 of file NewBackendFrame.java. 00172 {
00173 return newLoader;
00174 }
|
|
Definition at line 178 of file NewBackendFrame.java. 00179 {
00180 return newName;
00181 }
|
|
Definition at line 185 of file NewBackendFrame.java. 00186 {
00187 return newUrl;
00188 }
|
|
Sets the bob value.
Definition at line 70 of file NewBackendFrame.java. Referenced by org.objectweb.cjdbc.console.gui.frames.NewBackendFrame.NewBackendFrame(). 00071 { 00072 this.bob = bob; 00073 newName.setText(bob.getName()); 00074 try 00075 { 00076 newUrl.setText(bob.getMbean().getURL()); 00077 newDriver.setText(bob.getMbean().getDriverClassName()); 00078 newLoader.setText(bob.getMbean().getDriverPath()); 00079 } 00080 catch (Exception e) 00081 { 00082 e.printStackTrace(); 00083 newUrl.setText(""); 00084 newDriver.setText(""); 00085 newLoader.setText(""); 00086 } 00087 00088 }
|