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

  1. import java.applet.Applet;
  2. import java.awt.Component;
  3. import java.awt.Container;
  4. import java.awt.GridBagConstraints;
  5. import java.awt.GridBagLayout;
  6. import java.awt.Label;
  7. import java.awt.Point;
  8.  
  9. public class CoordinatesDemo extends Applet {
  10.    FramedArea framedArea;
  11.    Label label;
  12.  
  13.    public void init() {
  14.       GridBagLayout var1 = new GridBagLayout();
  15.       GridBagConstraints var2 = new GridBagConstraints();
  16.       ((Container)this).setLayout(var1);
  17.       this.framedArea = new FramedArea(this);
  18.       var2.fill = 1;
  19.       var2.weighty = (double)1.0F;
  20.       var2.gridwidth = 0;
  21.       var1.setConstraints(this.framedArea, var2);
  22.       ((Container)this).add(this.framedArea);
  23.       this.label = new Label("Click within the framed area.");
  24.       var2.fill = 2;
  25.       var2.weightx = (double)1.0F;
  26.       var2.weighty = (double)0.0F;
  27.       var1.setConstraints(this.label, var2);
  28.       ((Container)this).add(this.label);
  29.       ((Container)this).validate();
  30.    }
  31.  
  32.    public void coordsChanged(Point var1) {
  33.       this.label.setText("Click occurred at coordinate (" + var1.x + ", " + var1.y + ").");
  34.       ((Component)this).repaint();
  35.    }
  36. }
  37.