永发信息网

java paint方法一执行就黑屏

答案:3  悬赏:10  手机版
解决时间 2021-12-01 16:49
java paint方法一执行就黑屏
最佳答案
解释原因: 为什么黑屏 ? 
答: setVisible(true) 窗口可见. 这个时候已经自动调用了paint函数,setSize()改变了窗口的大小,. 又回自动调用paint函数, paint函数会默认清空之前的绘制. 所以全黑了

解决办法:

        public void paint(Graphics g) {
super.paint(g); // 添加上这行代码, 表示再原有基础上重绘.
g.drawLine(100, 50, 400, 400);
g.drawRect(100, 50, 300, 300);
g.drawOval(100, 50, 300, 300);
}其他建议: 
setSize(500, 500);
setLocation(300, 300);
setVisible(true); // 把可视化,移动到设置大小和位置的后面
全部回答
Java300集后面的视频是旧的啊,还有xp系统录制的
2019年的注会,追问????
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
兰州东皇至乌海多少公里
高一历史时间轴,急求!
473 218约等于怎样计算
虎牙峰在哪儿? 求图片
架空线路中,经纬仪测量分坑,基础螺杆外露水
怎么申请群费
从承德到辛集最快的方法是什么?有一天内到辛
一个ps3游戏,全黑背景,一个黑色的小人只有
为什么输着输着,红色字处的红杠会变长,不像
( )Ben( )(swim) now?Yes ,he is.(用所给动词
河南今年创业好项目有哪些
一个三位数,在它的后面添上三个数字,就变成
从丽景江山到市客运司怎么坐公交车,最快需要
托森差速器怎么做到差速差速功能的?它一直就
管理会计 对完全成本法与变动成本法下各期损
推荐资讯
有点像东风小康标志的叫啥标志
三又五分之四x+1.2x=25怎么解
花草中“滴水观音”和“万年青”有什么区别吗
245mm是多大的码?
妈咪宝贝马店店我想知道这个在什么地方
脉搏每分钟78次正常么
玉溪到澄江有多少公里
一个男同学问我有120斤吗?什么意思?
autocad2007直接保存在哪个文件夹
维可陶卫浴怎么样
怎么根据当天的k线图判断第二天的走势
这个电梯旁边的消防开关是做什么的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?