home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / Internet / Java / ui / components / example / TextDemo.class (.txt) < prev    next >
Encoding:
Java Class File  |  1978-03-06  |  1.5 KB  |  39 lines

  1. import java.applet.Applet;
  2. import java.awt.Container;
  3. import java.awt.Event;
  4. import java.awt.GridBagConstraints;
  5. import java.awt.GridBagLayout;
  6. import java.awt.TextArea;
  7. import java.awt.TextField;
  8.  
  9. public class TextDemo extends Applet {
  10.    TextField textField;
  11.    TextArea textArea;
  12.  
  13.    public void init() {
  14.       this.textField = new TextField(20);
  15.       this.textArea = new TextArea(5, 20);
  16.       this.textArea.setEditable(false);
  17.       GridBagLayout var1 = new GridBagLayout();
  18.       ((Container)this).setLayout(var1);
  19.       GridBagConstraints var2 = new GridBagConstraints();
  20.       var2.gridwidth = 0;
  21.       var2.fill = 2;
  22.       var1.setConstraints(this.textField, var2);
  23.       ((Container)this).add(this.textField);
  24.       var2.fill = 1;
  25.       var2.weightx = (double)1.0F;
  26.       var2.weighty = (double)1.0F;
  27.       var1.setConstraints(this.textArea, var2);
  28.       ((Container)this).add(this.textArea);
  29.       ((Container)this).validate();
  30.    }
  31.  
  32.    public boolean action(Event var1, Object var2) {
  33.       String var3 = this.textField.getText();
  34.       this.textArea.appendText(var3 + "\n");
  35.       this.textField.selectAll();
  36.       return true;
  37.    }
  38. }
  39.