KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > calipso > reportgenerator > userinterface > UserPasswordFrame


1 package com.calipso.reportgenerator.userinterface;
2
3 import com.calipso.reportgenerator.common.LanguageTraslator;
4
5 import javax.swing.*;
6 import java.awt.*;
7
8 /**
9  *
10  * User: jbassino
11  * Date: 10/09/2004
12  * Time: 15:07:25
13  *
14  */

15 public class UserPasswordFrame extends UserLoginFrame{
16
17   public UserPasswordFrame(Frame owner, String JavaDoc title, boolean modal, String JavaDoc defaultUserName) throws HeadlessException {
18     super(owner, title, modal, defaultUserName);
19   }
20
21   protected void createComponents() {
22     getContentPane().setLayout(new BorderLayout());
23     getContentPane().add(createNorthPanel(), BorderLayout.CENTER);
24     getContentPane().add(createSouthPanel(), BorderLayout.SOUTH);
25     java.awt.Dimension JavaDoc screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
26     setLocation((screenSize.width - 250) / 2, (screenSize.height - 200) / 2);
27     setSize(new Dimension(250, 85));
28     setVisible(true);
29   }
30
31   protected JComponent createNorthPanel() {
32     JPanel pnlNorth = new JPanel(new GridLayout(1, 1));
33     JLabel label = new JLabel("Password");
34     pfUser = new JPasswordField();
35     pnlNorth.add(label);
36     pnlNorth.add(pfUser);
37     return pnlNorth;
38   }
39
40   public static String JavaDoc getRootPassword() {
41     UserPasswordFrame passwordFrame = new UserPasswordFrame(null, LanguageTraslator.traslate("330"), true , null);
42     if(!passwordFrame.getHasCanceled()) {
43       return passwordFrame.getUserPasswd();
44     }else{
45       return "";
46     }
47   }
48
49 }
50
Popular Tags