~wattazoum/livrezmoi/projectdeposit

« back to all changes in this revision

Viewing changes to SERVER/WEB-INF/src/client/ihm/view/MyConnectView.java

  • Committer: Rachid
  • Date: 2009-05-17 13:39:03 UTC
  • Revision ID: rachid@chidi-laptop-20090517133903-sp32jm8kym0g4wua
initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package client.ihm.view;
 
2
 
 
3
import java.awt.Color;
 
4
import java.awt.Font;
 
5
import java.awt.Rectangle;
 
6
import java.util.Locale;
 
7
import java.util.ResourceBundle;
 
8
 
 
9
import javax.swing.JButton;
 
10
import javax.swing.JFrame;
 
11
import javax.swing.JLabel;
 
12
import javax.swing.JPanel;
 
13
import javax.swing.JPasswordField;
 
14
import javax.swing.JTextField;
 
15
import javax.swing.SwingConstants;
 
16
 
 
17
import client.ihm.controler.MyConnectControler;
 
18
 
 
19
public class MyConnectView extends JFrame {
 
20
 
 
21
        private static final long serialVersionUID = 1L;
 
22
        private JPanel jContentPane = null;
 
23
        private JButton connect_btn = null;
 
24
        private JButton cancel2_btn = null;
 
25
        private JLabel user_name_lbl = null;
 
26
        private JLabel password_lbl = null;
 
27
        private JTextField user_name_txt = null;
 
28
        private JPasswordField password_txt = null;
 
29
        public static Locale speach=Locale.getDefault();
 
30
        public static ResourceBundle bundle=ResourceBundle.getBundle("lang",speach);  
 
31
        private JLabel warning_lbl = null;
 
32
        private MyConnectControler c=null;
 
33
 
 
34
        /**
 
35
         * This is the default constructor
 
36
         */
 
37
        public MyConnectView() {
 
38
                super();
 
39
                initialize();
 
40
                c = new MyConnectControler(this,warning_lbl,user_name_txt,password_txt);
 
41
                connect_btn.addActionListener(c);
 
42
                cancel2_btn.addActionListener(c);
 
43
                user_name_txt.addFocusListener(c);
 
44
                password_txt.addFocusListener(c);
 
45
                user_name_txt.addActionListener(c);
 
46
                password_txt.addActionListener(c);
 
47
                lang();
 
48
                setVisible(true);
 
49
        }
 
50
private void lang(){
 
51
        this.setTitle(bundle.getString("connect_frame_title"));
 
52
        password_lbl.setText(bundle.getString("password_lbl"));
 
53
        user_name_lbl.setText(bundle.getString("user_name_lbl"));
 
54
        connect_btn.setText(bundle.getString("connect_btn"));
 
55
        cancel2_btn.setText(bundle.getString("cancel2_btn"));
 
56
        
 
57
        
 
58
}
 
59
        /**
 
60
         * This method initializes this
 
61
         * 
 
62
         * @return void
 
63
         */
 
64
        private void initialize() {
 
65
                this.setSize(364, 183);
 
66
                this.setResizable(false);
 
67
                this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
68
                this.setLocationRelativeTo(null);
 
69
                this.setContentPane(getJContentPane());
 
70
                
 
71
        }
 
72
 
 
73
        /**
 
74
         * This method initializes jContentPane
 
75
         * 
 
76
         * @return javax.swing.JPanel
 
77
         */
 
78
        private JPanel getJContentPane() {
 
79
                if (jContentPane == null) {
 
80
                        warning_lbl = new JLabel();
 
81
                        warning_lbl.setBounds(new Rectangle(32, 89, 275, 21));
 
82
                        warning_lbl.setForeground(new Color(255, 51, 51));
 
83
                        warning_lbl.setFont(new Font("Dialog", Font.PLAIN, 12));
 
84
                        warning_lbl.setHorizontalAlignment(SwingConstants.CENTER);
 
85
                        //warning_lbl.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
 
86
                        password_lbl = new JLabel();
 
87
                        password_lbl.setBounds(new Rectangle(12, 59, 140, 23));
 
88
                        
 
89
                        user_name_lbl = new JLabel();
 
90
                        user_name_lbl.setBounds(new Rectangle(10, 16, 142, 25));
 
91
                        
 
92
                        jContentPane = new JPanel();
 
93
                        jContentPane.setLayout(null);
 
94
                        jContentPane.add(getConnect_btn(), null);
 
95
                        jContentPane.add(getCancel2_btn(), null);
 
96
                        jContentPane.add(user_name_lbl, null);
 
97
                        jContentPane.add(password_lbl, null);
 
98
                        jContentPane.add(getUser_name_txt(), null);
 
99
                        jContentPane.add(getPassword_txt(), null);
 
100
                        jContentPane.add(warning_lbl, null);
 
101
                }
 
102
                return jContentPane;
 
103
        }
 
104
 
 
105
        /**
 
106
         * This method initializes connect_btn  
 
107
         *      
 
108
         * @return javax.swing.JButton  
 
109
         */
 
110
        private JButton getConnect_btn() {
 
111
                if (connect_btn == null) {
 
112
                        connect_btn = new JButton();
 
113
                        connect_btn.setBounds(new Rectangle(31, 116, 125, 27));
 
114
                        
 
115
                }
 
116
                return connect_btn;
 
117
        }
 
118
 
 
119
        /**
 
120
         * This method initializes cancel2_btn  
 
121
         *      
 
122
         * @return javax.swing.JButton  
 
123
         */
 
124
        private JButton getCancel2_btn() {
 
125
                if (cancel2_btn == null) {
 
126
                        cancel2_btn = new JButton();
 
127
                        cancel2_btn.setBounds(new Rectangle(176, 116, 131, 27));
 
128
                        
 
129
                }
 
130
                return cancel2_btn;
 
131
        }
 
132
 
 
133
        /**
 
134
         * This method initializes user_name_txt        
 
135
         *      
 
136
         * @return javax.swing.JTextField       
 
137
         */
 
138
        private JTextField getUser_name_txt() {
 
139
                if (user_name_txt == null) {
 
140
                        user_name_txt = new JTextField();
 
141
                        user_name_txt.setBounds(new Rectangle(164, 15, 177, 28));
 
142
                        user_name_txt.setFont(new Font("Dialog", Font.PLAIN, 14));
 
143
                }
 
144
                return user_name_txt;
 
145
        }
 
146
 
 
147
        /**
 
148
         * This method initializes password_txt 
 
149
         *      
 
150
         * @return javax.swing.JTextField       
 
151
         */
 
152
        private JPasswordField getPassword_txt() {
 
153
                if (password_txt == null) {
 
154
                        password_txt = new JPasswordField();
 
155
                        password_txt.setBounds(new Rectangle(165, 58, 178, 26));
 
156
                }
 
157
                return password_txt;
 
158
        }
 
159
 
 
160
}  //  @jve:decl-index=0:visual-constraint="4,3"