java paint方法哪个周期调用_关于一段java程序的小问题,paint函数是什么时候执行的,没有调用啊...

Java语言:高亮代码由发芽网提供01packagexline;020304importjavax.swing.*;05importjava.awt.*;0607publicclassDrawLinesextendsJFrame{08/**09*@paramargs10*/11publicDrawLines(){1...

Java语言: 高亮代码由发芽网提供

01 package xline;

02

03

04 import javax.swing.*;

05 import java.awt.*;

06

07 public class DrawLines extends JFrame {

08 /**

09 * @param args

10 */

11 public DrawLines() {

12 super("实验:直线、圆弧、多边形");//父类的构造函数调用

13 setSize(500, 500);

14 setVisible(true);

15 setResizable(false);

16 setLocationRelativeTo(null);

17 //show();

18 }

19

20 //为什么new产生一个对象的同时会执行此方法

21 public void paint(Graphics g) {

22 super.paint(g);//有什么用,试了下,可以去掉而不影响结果

23 // 直线演示

24 g.setColor(Color.BLUE);

25 g.drawLine(10, 10, 80, 150);

26 g.drawString("直线演示", 50, 50);

27

28 }

29

30 public static void main(String[] args) {

31 DrawLines demo = new DrawLines();

32 demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

33 // TODO 自动生成方法存根

34 }

35

36 }

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值