KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > field > TKPasswordField


1 package com.teamkonzept.field;
2
3 import com.teamkonzept.lib.*;
4 import com.teamkonzept.international.LanguageManager;
5
6 public class TKPasswordField
7     extends TKInputField
8 {
9     // $Id: TKPasswordField.java,v 1.15 2001/09/21 14:22:07 uli Exp $
10

11     public static final String JavaDoc CLASS_ID = "PASSWORD";
12
13     public TKPasswordField() {};
14
15     public TKPasswordField( String JavaDoc name, int size )
16     {
17         this( name, size, size, null );
18     }
19
20     public TKPasswordField( String JavaDoc name, int size, String JavaDoc showName )
21     {
22         this( name, size, size, showName );
23     }
24
25     public TKPasswordField( String JavaDoc name, int size, int length, String JavaDoc showName )
26     {
27         initPasswordField( CLASS_ID, name, size, length, showName );
28     }
29
30     public final void initPasswordField( String JavaDoc type, String JavaDoc name, int size, int length, String JavaDoc showName )
31     {
32         initInputField(type, name, size, length, showName, CHECK_STRING);
33     }
34
35     //***************************************************************************
36
/**
37      * Methode zur Dedinition eines Passwortfeldes
38      */

39     public TKFieldGroup getDefGroup(TKFieldSwitch allSwitch, TKFieldSwitchList allSwitchList) {
40
41         TKBaseField [] inputArray = {
42             new TKInputField( TKInputField.NAME_KEY, 16, 80, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_NAME"), TKInputField.CHECK_STRING),
43             new TKInputField( TKInputField.SHOW_NAME_KEY, 50, 254, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_SHOWNAME"), TKInputField.CHECK_STRING),
44             new TKInputField( TKInputField.SIZE_KEY, 3, 3, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_SIZE"), TKInputField.CHECK_INTEGER),
45             new TKInputField( TKInputField.LENGTH_KEY, 3, 3, LanguageManager.getText(LANGUAGE_CONTEXT, "INPUT_MAXLENGTH") )
46         };
47
48         TKFieldGroup passwordGroup =
49             new TKFieldGroup( TKPasswordField.CLASS_ID, new TKVector( inputArray ), LanguageManager.getText(LANGUAGE_CONTEXT, TKPasswordField.CLASS_ID) );
50
51         return passwordGroup;
52     }
53
54 }
55
Popular Tags