All pastes #213725 Raw Edit

Mine

public text v1 · immutable
#213725 ·published 2006-10-21 16:12 UTC
rendered paste body
import java.awt.*;

public class CantorTriangle extends Panel{
  String s = "Cantor's Triangle";
  int x=20; 
  int y=50;
	  
	  
	
	public static void main(String[] args) {
	  Frame f = new Frame();
	  
	  f.addWindowListener(new java.awt.event.WindowAdapter() {
	       public void windowClosing(java.awt.event.WindowEvent e) {
	       System.exit(0);
	       };
	     });
	
	  CantorTriangle ut = new CantorTriangle();
	  ut.setSize(640,640); // same size as defined in the HTML APPLET
	  f.add(ut);
	  f.pack();
	  ut.init();
	  f.setSize(640,640 + 20); // add 20, seems enough for the Frame title,
	  f.show();
	  }
	
	public void init() {
	  add(new Button("Go"));
	  }
	
	//How can I access g like in the applet?
	public void fillTriangle()
    {
		Polygon poly = new Polygon();
		poly.addPoint(0, 0);
		poly.addPoint(20, 0);
		poly.addPoint(10, 16);
		g.fillPolygon(poly);
    }
	
	public void paint(Graphics g) {
	  g.drawString(s, x,y);
	  g.drawLine(x , y+2 , x+getFontMetrics(getFont()).stringWidth(s) , y+2 );
	  
	  	
	}
}