解决Java当中 用point 画图时背景颜色变成黑色问题
生活随笔
收集整理的這篇文章主要介紹了
解决Java当中 用point 画图时背景颜色变成黑色问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:導入與源碼
package src.cn.wyj.飛機;import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame;public class MyGame1 extends JFrame{//文本的繪制和圖像的加載public void paint(Graphics g){//自動被調用, g 相當于 一只畫筆Color c =g.getColor();g.setColor(Color.BLUE);g.drawLine(100, 100, 300, 300);g.drawRect(100, 100, 300, 300);//g.setColor(c);}//初始化窗口public void launchFrame(){this.setTitle("王永杰出品 必是精品");//定義游戲窗口this.setVisible(true);this.setSize(500,500);this.setBackground(Color.white);//點 叉 終止程序this.addWindowListener(new WindowAdapter(){@Overridepublic void windowClosing(WindowEvent e) {// TODO Auto-generated method stubSystem.exit(0);}});}/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubMyGame1 f = new MyGame1();f.launchFrame();}} # 二:解決辦法在point方法中 加入 super.paint(g); 即可將背景顏色改回原來的顏色。我還嘗試了在設置窗口的 背景顏色為白色 但并沒有效果 ,希望有小伙伴知道的可以評論一下。 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的解决Java当中 用point 画图时背景颜色变成黑色问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前列腺按摩手法有哪些
- 下一篇: C++中判断在字符串中是否存在空格 以及