永发信息网

java paintComponent()作图问题

答案:1  悬赏:30  手机版
解决时间 2021-04-20 03:24

public class Main {

public static void main(String[] args) {

new guiTest().init();
}

}
class guiTest extends JFrame{
public void init(){
getContentPane().add(new MyPanel());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setSize(500,500);
setLocationRelativeTo(null);
setVisible(true);
}
}
class MyPanel extends JPanel{
public void paintComponent(Graphics graphic){
Graphics2D g = (Graphics2D) graphic;
g.setBackground(Color.red);
}
}

为什么这样设置不了背景色

最佳答案

覆盖paintComponent这个方法的时候要在方法第一行加上super.paintComponent(graphic);这个方法要进行一些底层处理。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问道怎么不可以玩了
请问有研究心理学的友友么?
十字路口英语怎么说,请问日本的步行交叉十字
沃尔玛的中国合作商是否被收购
命令提示符的问题?
大连哪里矫正牙齿比较好。
三国战记开了之后怎么只出现电脑在打啊
手机触控屏幕坏了,如何休复?
胡子的量词是什么意思,胡子是用什么量词啊? 5
游戏人生的荣誉320是多少及
什么东西最好学?
我的QB被盗了!求帮助!
草莓购物袋怎么样?卖多少钱啊?
暑假作业还有好多好多好多,最后一天怎么办啊
和成璟园-停车场这个地址在什么地方,我要处
推荐资讯
校友农场玫瑰多少级可以种
怎么我的QQ交友点不亮啊
生长在南方的水果有什么啊??
索爱K850
人为什么要喝水
沧海桑田的诗句,刘禹锡的《乌衣巷》中,表现诗
阜平县北果园乡光城村村民委员会在哪里啊,我
有舒肤佳洁面乳吗?
请问星座是怎么看的?
诸葛亮北伐时为什么叹息徐庶,还有徐庶真的为
(60-x).(80-3x)得解法
当你最饿的时候想做什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?