home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Button;
- import java.awt.Color;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.Font;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Insets;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.TextField;
-
- class authenticationPanel extends Panel {
- Label title = new Label("VNC Authentication", 1);
- Label retry;
- Label prompt;
- TextField password;
- // $FF: renamed from: ok java.awt.Button
- Button field_0;
-
- public authenticationPanel() {
- this.title.setFont(new Font("Helvetica", 1, 18));
- this.prompt = new Label("Password:", 1);
- this.password = new TextField(10);
- this.password.setForeground(Color.black);
- this.password.setBackground(Color.white);
- this.password.setEchoCharacter('*');
- this.field_0 = new Button("OK");
- this.retry = new Label("", 1);
- this.retry.setFont(new Font("Courier", 1, 16));
- GridBagLayout var1 = new GridBagLayout();
- GridBagConstraints var2 = new GridBagConstraints();
- ((Container)this).setLayout(var1);
- var2.gridwidth = 0;
- var1.setConstraints(this.title, var2);
- ((Container)this).add(this.title);
- var2.fill = 2;
- var1.setConstraints(this.retry, var2);
- ((Container)this).add(this.retry);
- var2.fill = 0;
- var2.gridwidth = 1;
- var1.setConstraints(this.prompt, var2);
- ((Container)this).add(this.prompt);
- var1.setConstraints(this.password, var2);
- ((Container)this).add(this.password);
- var2.ipady = 10;
- var2.gridwidth = 0;
- var2.fill = 1;
- var2.insets = new Insets(0, 20, 0, 0);
- var2.ipadx = 40;
- var1.setConstraints(this.field_0, var2);
- ((Container)this).add(this.field_0);
- this.password.requestFocus();
- }
-
- public synchronized boolean action(Event var1, Object var2) {
- if (var1.target != this.password && var1.target != this.field_0) {
- return false;
- } else {
- this.notify();
- return true;
- }
- }
-
- public void retry() {
- this.retry.setText("Sorry. Try again.");
- this.password.setText("");
- }
- }
-