home *** CD-ROM | disk | FTP | other *** search
Java Source | 1997-09-04 | 9.2 KB | 359 lines |
- /*
- A basic extension of the java.applet.Applet class
- */
-
- import java.awt.*;
- import java.applet.*;
- import symantec.itools.awt.*;
-
- import symantec.itools.awt.WrappingLabel;
- import symantec.itools.util.Timer;
- public class Email extends Applet {
- void Email_GotFocus(Event event) {
-
-
- //{{CONNECTION
- // Clear the text for TextField
- textField7.setText("");
- //}}
- }
- void timer1_TimerEvent(java.awt.event.ActionEvent event) {
-
-
- //{{CONNECTION
- // Hide the WrappingLabel
- wrappingLabel1.hide();
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField1.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField2.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField3.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField4.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField5.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField6.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField7.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField8.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField9.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextArea
- textArea1.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextArea
- textArea2.setText("");
- //}}
-
- //{{CONNECTION
- // Check the Checkbox
- radioButton1.setState(true);
- //}}
- }
- void button2_Clicked(java.awt.event.ActionEvent event) {
-
-
- //{{CONNECTION
- // Start Timer
- timer1.start();
- //}}
-
- //{{CONNECTION
- // Show the WrappingLabel
- wrappingLabel1.show();
- //}}
- }
- void button1_Clicked(java.awt.event.ActionEvent event) {
-
-
- //{{CONNECTION
- // Clear the text for TextField
- textField1.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField2.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField3.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField4.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField5.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField6.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField7.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField8.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextField
- textField9.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextArea
- textArea1.setText("");
- //}}
-
- //{{CONNECTION
- // Clear the text for TextArea
- textArea2.setText("");
- //}}
-
- //{{CONNECTION
- // Check the Checkbox
- radioButton1.setState(true);
- //}}
- }
-
-
- public void addNotify() {
- super.addNotify();
-
- // Take out this line if you don't use symantec.itools.net.RelativeURL
- symantec.itools.lang.Context.setDocumentBase(getDocumentBase());
-
- //{{INIT_CONTROLS
- setLayout(null);
- setSize(503,753);
- setFont(new Font("Dialog", Font.PLAIN, 12));
- setForeground(new Color(0));
- setBackground(new Color(16777215));
- timer1 = new symantec.itools.util.Timer(1000,false);
- //$$ timer1.move(408,672);
- label1 = new java.awt.Label("Name");
- label1.setBounds(0,8,120,28);
- add(label1);
- textField1 = new java.awt.TextField();
- textField1.setBounds(128,8,349,30);
- add(textField1);
- label2 = new java.awt.Label("Address");
- label2.setBounds(0,48,120,28);
- add(label2);
- textField2 = new java.awt.TextField();
- textField2.setBounds(128,48,349,30);
- add(textField2);
- label3 = new java.awt.Label("City/Town");
- label3.setBounds(0,88,120,28);
- add(label3);
- textField3 = new java.awt.TextField();
- textField3.setBounds(128,88,349,30);
- add(textField3);
- label4 = new java.awt.Label("State/County");
- label4.setBounds(0,128,120,28);
- add(label4);
- textField4 = new java.awt.TextField();
- textField4.setBounds(128,128,349,30);
- add(textField4);
- label5 = new java.awt.Label("Country Code");
- label5.setBounds(0,168,120,28);
- add(label5);
- textField5 = new java.awt.TextField();
- textField5.setBounds(128,168,349,30);
- add(textField5);
- label6 = new java.awt.Label("Zip Code/Postcode");
- label6.setBounds(0,208,128,28);
- add(label6);
- textField6 = new java.awt.TextField();
- textField6.setBounds(128,208,349,30);
- add(textField6);
- label7 = new java.awt.Label("Telephone");
- label7.setBounds(0,248,120,28);
- add(label7);
- textField7 = new java.awt.TextField();
- textField7.setBounds(128,248,349,30);
- add(textField7);
- label8 = new java.awt.Label("Fax");
- label8.setBounds(0,288,120,28);
- add(label8);
- textField8 = new java.awt.TextField();
- textField8.setBounds(128,288,349,30);
- add(textField8);
- label9 = new java.awt.Label("E-mail");
- label9.setBounds(0,328,120,28);
- add(label9);
- textField9 = new java.awt.TextField();
- textField9.setBounds(128,328,349,30);
- add(textField9);
- label10 = new java.awt.Label("What types of tours are you interested in?");
- label10.setBounds(0,368,476,35);
- add(label10);
- One = new CheckboxGroup();
- radioButton1 = new java.awt.Checkbox("Custom", One, true);
- radioButton1.setBounds(16,400,88,32);
- add(radioButton1);
- radioButton2 = new java.awt.Checkbox("Package", One, false);
- radioButton2.setBounds(120,400,88,32);
- add(radioButton2);
- radioButton3 = new java.awt.Checkbox("Both", One, false);
- radioButton3.setBounds(224,400,88,32);
- add(radioButton3);
- label11 = new java.awt.Label("How did you find out about us?");
- label11.setBounds(0,432,476,27);
- add(label11);
- textArea1 = new java.awt.TextArea();
- textArea1.setBounds(16,464,469,64);
- add(textArea1);
- label12 = new java.awt.Label("Do you have any other comments?");
- label12.setBounds(0,536,476,26);
- add(label12);
- textArea2 = new java.awt.TextArea();
- textArea2.setBounds(16,568,469,64);
- add(textArea2);
- button1 = new java.awt.Button();
- button1.setLabel("Clear");
- button1.setBounds(144,648,102,31);
- button1.setBackground(new Color(12632256));
- add(button1);
- button2 = new java.awt.Button();
- button2.setLabel("Submit Request");
- button2.setBounds(256,648,102,31);
- button2.setBackground(new Color(12632256));
- add(button2);
- wrappingLabel1 = new symantec.itools.awt.WrappingLabel();
- try {
- wrappingLabel1.setText("Submitting request... (Simulated)");
- }
- catch(java.beans.PropertyVetoException e) { }
- try {
- wrappingLabel1.setAlignStyle(symantec.itools.awt.WrappingLabel.ALIGN_CENTERED);
- }
- catch(java.beans.PropertyVetoException e) { }
- wrappingLabel1.setVisible(false);
- wrappingLabel1.setBounds(160,688,184,40);
- add(wrappingLabel1);
- //}}
-
- //{{REGISTER_LISTENERS
- Action lAction = new Action();
- button1.addActionListener(lAction);
- button2.addActionListener(lAction);
- timer1.addActionListener(lAction);
- //}}
- }
- //-------------------------------------------------------------
- // This file has been migrated from the 1.0 to 1.1 event model.
- // This method is not used with the new 1.1 event model. You can
- // move any code you need to keep, then remove this method.
- //-------------------------------------------------------------
- //
- // public boolean handleEvent(Event event) {
- // if (event.target == button1 && event.id == Event.ACTION_EVENT) {
- // button1_Clicked(event);
- // return true;
- // }
- // if (event.target == button2 && event.id == Event.ACTION_EVENT) {
- // button2_Clicked(event);
- // return true;
- // }
- // if (event.target == timer1 && event.id == Event.ACTION_EVENT) {
- // timer1_TimerEvent(event);
- // return true;
- // }
- // return super.handleEvent(event);
- // }
- //-------------------------------------------------------------
-
- //{{DECLARE_CONTROLS
- symantec.itools.util.Timer timer1;
- java.awt.Label label1;
- java.awt.TextField textField1;
- java.awt.Label label2;
- java.awt.TextField textField2;
- java.awt.Label label3;
- java.awt.TextField textField3;
- java.awt.Label label4;
- java.awt.TextField textField4;
- java.awt.Label label5;
- java.awt.TextField textField5;
- java.awt.Label label6;
- java.awt.TextField textField6;
- java.awt.Label label7;
- java.awt.TextField textField7;
- java.awt.Label label8;
- java.awt.TextField textField8;
- java.awt.Label label9;
- java.awt.TextField textField9;
- java.awt.Label label10;
- java.awt.Checkbox radioButton1;
- CheckboxGroup One;
- java.awt.Checkbox radioButton2;
- java.awt.Checkbox radioButton3;
- java.awt.Label label11;
- java.awt.TextArea textArea1;
- java.awt.Label label12;
- java.awt.TextArea textArea2;
- java.awt.Button button1;
- java.awt.Button button2;
- symantec.itools.awt.WrappingLabel wrappingLabel1;
- //}}
-
- class Action implements java.awt.event.ActionListener {
- public void actionPerformed(java.awt.event.ActionEvent event) {
- Object object = event.getSource();
- if (object == button1)
- button1_Clicked(event);
- else if (object == button2)
- button2_Clicked(event);
- else if (object == timer1)
- timer1_TimerEvent(event);
- }
- }
- }
-