java中paint什么意思,java中paint函数

  java中paint什么意思,java中paint函数

  如何解决写爬虫IP受阻的问题?立即使用。

  【推荐课程:Java教程】

  paint方法的正确用法:

  新创建的第一个类。java文件继承JFrame(容器)或JPanel(轻量级容器)。

  (2)写一个构造方法初始化窗口(大小、位置、可见性、关闭等。).

  (3)写一个main方法调用构造方法。

  (4)写一个paint方法来绘制,在方法前面加上@Override。

  paint原理

  JFrame和JPanel类都有自己的方法,paint就是它们的方法,程序运行时会自动调用继承的paint方法。

  如果不继承,paint方法是新写的属于当前类的方法,所以程序运行时不会自动调用paint方法。所以一般来说,不继承,什么都画不出来。

  代码示例

  可以画东西的代码:

  包装测试;

  导入Java . awt . graphics;

  导入javax . swing . jframe;

  公共类测试扩展JFrame{

  @覆盖

  公共空白油漆(图形g) {

  super.paint(克);

  g.drawRect(50,50,100,100);

  }

  私有void win() {

  this . set visible(true);

  this.setSize(500,500);

  this . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);

  }

  公共静态void main(String[] args) {

  测试f=新测试();

  f . win();

  }

  }画不出来的东西的代码:

  包装测试;

  导入Java . awt . graphics;

  导入javax . swing . jframe;

  公共类Test2{

  JFrame JF=new JFrame();

  公共测试2() {

  jf.setBounds(500,250,500,500);

  JF . set visible(true);

  JF . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);

  }

  公共空白油漆(图形g) {

  g.drawRect(50,50,100,100);

  }

  公共静态void main(String[] args) {

  new test 2();

  }

  }总结:以上是本文的全部内容。希望对大家有帮助。以上是Java中如何使用paint的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: