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

  1. import java.awt.Color;
  2. import java.awt.Component;
  3. import java.awt.Container;
  4. import java.awt.Dimension;
  5. import java.awt.Graphics;
  6. import java.awt.GridLayout;
  7. import java.awt.Insets;
  8. import java.awt.Panel;
  9.  
  10. class RFramedArea extends Panel {
  11.    public RFramedArea(RectangleDemo var1) {
  12.       ((Container)this).setLayout(new GridLayout(1, 0));
  13.       ((Container)this).add(new SelectionArea(var1));
  14.       ((Container)this).validate();
  15.    }
  16.  
  17.    public Insets insets() {
  18.       return new Insets(4, 4, 5, 5);
  19.    }
  20.  
  21.    public void paint(Graphics var1) {
  22.       Dimension var2 = ((Component)this).size();
  23.       Color var3 = ((Component)this).getBackground();
  24.       var1.setColor(var3);
  25.       var1.draw3DRect(0, 0, var2.width - 1, var2.height - 1, true);
  26.       var1.draw3DRect(3, 3, var2.width - 7, var2.height - 7, false);
  27.    }
  28. }
  29.