contoh | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01 | import java.awt.*; |
02 | import java.awt.event.*; |
03 | import javax.swing.*; |
04 |
05 | public class SimpleLogin extends JFrame implements ActionListener { |
06 | private JLabel label1, label2; |
07 | private JTextField txtUser; |
08 | private JPasswordField pwdPass; |
09 | private JButton btnLogin, btnExit; |
10 |
11 | public SimpleLogin() { |
12 | super ("Login here..."); |
13 |
14 | Container container = getContentPane(); |
15 | container.setLayout(new FlowLayout()); |
16 |
17 | label1 = new JLabel ("Username : "); |
18 | label2 = new JLabel ("Password : "); |
19 |
20 | txtUser = new JTextField (20); |
21 | txtUser.setToolTipText("Input Username"); |
22 | pwdPass = new JPasswordField(20); |
23 |
24 | btnLogin = new JButton ("Login"); |
25 | btnLogin.addActionListener(this); |
26 | btnExit = new JButton ("Exit"); |
27 | btnExit.addActionListener(this); |
28 |
29 | container.add(label1); |
30 | container.add(txtUser); |
31 | container.add(label2); |
32 | container.add(pwdPass); |
33 | container.add(btnLogin); |
34 | container.add(btnExit); |
35 |
36 | setSize (300,200); |
37 | setVisible (true); |
38 | } |
39 |
40 | public static void main (String args[]) { |
41 | SimpleLogin test = new SimpleLogin(); |
42 | test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
43 | } |
44 |
45 | private String user = "", pass = ""; |
46 | public void actionPerformed (ActionEvent e) { |
47 | if (e.getSource() == btnLogin) { |
48 | user = txtUser.getText(); |
49 | pass = pwdPass.getText(); |
50 | if (user.equals("achmatim") && pass.equals("otim")) { |
51 | JOptionPane.showMessageDialog(null, "Login successfull"); |
52 | } else { |
53 | JOptionPane.showMessageDialog(null, "Username and password dosn't match!"); |
54 | txtUser.setText(""); |
55 | pwdPass.setText(""); |
56 | txtUser.requestFocus(true); |
57 | } |
58 | } else if (e.getSource() == btnExit){ |
59 | JOptionPane.showMessageDialog(null,"Thanks to try my program. See you.."); |
60 | System.exit(0); |
61 | } |
62 | } |
63 | } |
0 komentar:
Posting Komentar