00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 package org.objectweb.cjdbc.console.wizard.tab;
00026
00027 import java.awt.GridBagConstraints;
00028 import java.awt.GridBagLayout;
00029
00030 import javax.swing.BorderFactory;
00031 import javax.swing.JComboBox;
00032 import javax.swing.JLabel;
00033 import javax.swing.JPanel;
00034 import javax.swing.JSlider;
00035 import javax.swing.JTextField;
00036
00037 import org.objectweb.cjdbc.common.i18n.WizardTranslate;
00038 import org.objectweb.cjdbc.console.wizard.WizardConstants;
00039 import org.objectweb.cjdbc.console.wizard.WizardTab;
00040 import org.objectweb.cjdbc.console.wizard.WizardTabs;
00041
00042
00043
00044
00045
00046
00047
00048
00049 public class DistributionTab extends WizardTab
00050 {
00051
00052 public JSlider castTimeout;
00053 public JComboBox macroClock;
00054 public JTextField groupName;
00055
00056
00057
00058
00059
00060
00061 public DistributionTab(WizardTabs tabs)
00062 {
00063 super(tabs, WizardConstants.TAB_DISTRIBUTION);
00064 this.setVisible(false);
00065
00066
00067 JPanel general = new JPanel();
00068 general.setBorder(BorderFactory.createTitledBorder(WizardTranslate
00069 .get("label.distribution.general")));
00070 general.setLayout(new GridBagLayout());
00071 constraints.fill = GridBagConstraints.HORIZONTAL;
00072 this.add(general, constraints);
00073
00074
00075 GridBagConstraints localconstraints = new GridBagConstraints();
00076 localconstraints.fill = GridBagConstraints.HORIZONTAL;
00077 localconstraints.weightx = 1.0;
00078 localconstraints.gridy = 0;
00079
00080
00081 localconstraints.gridy = ++localconstraints.gridy;
00082 groupName = new JTextField("");
00083 localconstraints.gridx = 0;
00084 general.add(new JLabel(WizardTranslate.get("label.groupName")),
00085 localconstraints);
00086 localconstraints.gridx = 1;
00087 general.add(groupName, localconstraints);
00088
00089
00090 localconstraints.gridy = ++localconstraints.gridy;
00091 macroClock = new JComboBox(WizardConstants.MACRO_CLOCK);
00092 macroClock.setSelectedIndex(0);
00093 localconstraints.gridx = 0;
00094 general.add(new JLabel(WizardTranslate.get("label.macroClock")),
00095 localconstraints);
00096 localconstraints.gridx = 1;
00097 general.add(macroClock, localconstraints);
00098
00099
00100 localconstraints.gridy = ++localconstraints.gridy;
00101 castTimeout = new JSlider(JSlider.HORIZONTAL, 0, 2000, 0);
00102 castTimeout.setPaintTicks(true);
00103 castTimeout.setPaintLabels(true);
00104 castTimeout.setMajorTickSpacing(500);
00105 localconstraints.gridx = 0;
00106 general.add(new JLabel(WizardTranslate.get("label.castTimeout")),
00107 localconstraints);
00108 localconstraints.gridx = 1;
00109 general.add(castTimeout, localconstraints);
00110
00111 }
00112
00113 }