Public Member Functions | |
RecoveryTab (WizardTabs tabs) | |
void | actionPerformed (ActionEvent e) |
Public Attributes | |
JTextField | driver |
JTextField | driverPath |
JTextField | login |
JTextField | url |
JTextField | password |
JSlider | requestTimeout |
JButton | selectBackend |
JDBCRecoveryLog
This tab can be extended later to use for other recovery log types.
WizardTab
Definition at line 54 of file RecoveryTab.java.
|
Creates a new
Definition at line 70 of file RecoveryTab.java. 00071 { 00072 super(tabs, WizardConstants.TAB_RECOVERY); 00073 00074 /////////////////////////////////////////////////////////////////////////// 00075 // jdbc recovery panel 00076 /////////////////////////////////////////////////////////////////////////// 00077 00078 JPanel general = new JPanel(); 00079 general.setBorder(BorderFactory.createTitledBorder(WizardTranslate 00080 .get("label.jdbcrecovery"))); 00081 general.setLayout(new GridBagLayout()); 00082 GridBagConstraints generalconstraints = new GridBagConstraints(); 00083 generalconstraints.fill = GridBagConstraints.HORIZONTAL; 00084 generalconstraints.weightx = 1.0; 00085 00086 // Driver 00087 generalconstraints.gridy = ++generalconstraints.gridy; 00088 driver = new JTextField(""); 00089 generalconstraints.gridx = 0; 00090 general.add(new JLabel(WizardTranslate.get("label.backendDriver")), 00091 generalconstraints); 00092 generalconstraints.gridx = 1; 00093 general.add(driver, generalconstraints); 00094 00095 // Driver path 00096 generalconstraints.gridy = ++generalconstraints.gridy; 00097 driverPath = new JTextField(""); 00098 generalconstraints.gridx = 0; 00099 general.add(new JLabel(WizardTranslate.get("label.backendDriverPath")), 00100 generalconstraints); 00101 generalconstraints.gridx = 1; 00102 general.add(driverPath, generalconstraints); 00103 00104 // url 00105 generalconstraints.gridy = ++generalconstraints.gridy; 00106 url = new JTextField(""); 00107 generalconstraints.gridx = 0; 00108 general.add(new JLabel(WizardTranslate.get("label.backendUrl")), 00109 generalconstraints); 00110 generalconstraints.gridx = 1; 00111 general.add(url, generalconstraints); 00112 00113 // login 00114 generalconstraints.gridy = ++generalconstraints.gridy; 00115 login = new JTextField(""); 00116 generalconstraints.gridx = 0; 00117 general.add(new JLabel(WizardTranslate.get("label.username")), 00118 generalconstraints); 00119 generalconstraints.gridx = 1; 00120 general.add(login, generalconstraints); 00121 00122 // password 00123 generalconstraints.gridy = ++generalconstraints.gridy; 00124 password = new JTextField(""); 00125 generalconstraints.gridx = 0; 00126 general.add(new JLabel(WizardTranslate.get("label.password")), 00127 generalconstraints); 00128 generalconstraints.gridx = 1; 00129 general.add(password, generalconstraints); 00130 00131 // request timeout 00132 generalconstraints.gridy = ++generalconstraints.gridy; 00133 requestTimeout = new JSlider(JSlider.HORIZONTAL, 0, 2000, 60); 00134 requestTimeout.setPaintTicks(true); 00135 requestTimeout.setPaintLabels(true); 00136 requestTimeout.setMajorTickSpacing(500); 00137 generalconstraints.gridx = 0; 00138 general.add(new JLabel(WizardTranslate.get("label.requestTimeout")), 00139 generalconstraints); 00140 generalconstraints.gridx = 1; 00141 general.add(requestTimeout, generalconstraints); 00142 00143 // select backend type button 00144 generalconstraints.gridy = ++generalconstraints.gridy; 00145 generalconstraints.gridy = ++generalconstraints.gridy; 00146 selectBackend = new JButton(WizardTranslate.get("label.selectbackend")); 00147 selectBackend.addActionListener(this); 00148 generalconstraints.gridx = 1; 00149 general.add(selectBackend, generalconstraints); 00150 00151 this.add(general, constraints); 00152 constraints.gridy = ++constraints.gridy; 00153 }
|
|
Definition at line 158 of file RecoveryTab.java. 00159 { 00160 JComponent source = (JComponent) e.getSource(); 00161 if (source == selectBackend) 00162 { 00163 String select = WizardTab.showBackendSelectDialog(); 00164 if (select != null) 00165 { 00166 url.setText(types.getString(select + ".url")); 00167 driver.setText(types.getString(select + ".driver")); 00168 } 00169 } 00170 00171 }
|