home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Canvas;
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Font;
- import java.awt.Graphics;
-
- class MyCanvas extends Canvas {
- public void paint(Graphics var1) {
- int var2 = ((Component)this).size().width;
- int var3 = ((Component)this).size().height;
- var1.drawRect(0, 0, var2 - 1, var3 - 1);
- var1.drawString("Canvas", (var2 - var1.getFontMetrics().stringWidth("Canvas")) / 2, 10);
- var1.setFont(new Font("Helvetica", 0, 8));
- var1.drawLine(10, 10, 100, 100);
- var1.fillRect(9, 9, 3, 3);
- var1.drawString("(10,10)", 13, 10);
- var1.fillRect(49, 49, 3, 3);
- var1.drawString("(50,50)", 53, 50);
- var1.fillRect(99, 99, 3, 3);
- var1.drawString("(100,100)", 103, 100);
- }
-
- public Dimension minimumSize() {
- return new Dimension(150, 130);
- }
-
- public Dimension preferredSize() {
- return this.minimumSize();
- }
- }
-