第1楼 2007-05-27 16:55 xuwanhai2008 写道:
java显示图形
这段代码哪错了,为什么显不出图形?
import java.awt.*;
public class Paint2 extends Frame{
public Paint2(String title){
super (title);
}
public void Paint(Graphics g){
g.drawLine(10,30,50,50);
g.drawRect(60,30,50,50);
g.drawString("Hello!!!!!!!!!!",120,50);
}
public static void main(String[] args) {
Paint2 f=new Paint2("huatu");
f.setSize(200,100);
f.setVisible(true);
}
}
第3楼 2007-05-27 17:56 Kimmy★Piggy 写道:
import java.awt.*;
public class Test extends Frame {
public Test(String title) {
super(title);
}
public void paint(Graphics g) { //paint方法小写,覆盖父类函数
super.paint(g); //先调用父类paint方法,再draw东西
g.drawLine(10, 30, 50, 50);
g.drawRect(60, 30, 50, 50);
g.drawString("Hello!!!!!!!!!!", 120, 50);
}
public static void main(String[] args) {
Test f = new Test("huatu");
f.setSize(200, 100);
f.setVisible(true);
}
}