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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。