首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

为啥对话框在最小化之后会变色(从白到黑)!

2013-08-06 
为什么对话框在最小化之后会变色(从白到黑)!!!package chessimport java.awt.Graphicsimport java.awt.G

为什么对话框在最小化之后会变色(从白到黑)!!!

package chess;

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Toolkit;

import javax.swing.JFrame;


public class ChessBoard extends JFrame
{
/**
 * 
 */
private static final long serialVersionUID = 1L;
public ChessBoard()
{
this.setTitle("五子棋");
this.setResizable(false);
this.setSize(600, 600);

int screenX = Toolkit.getDefaultToolkit().getScreenSize().width;
int screenY = Toolkit.getDefaultToolkit().getScreenSize().height;

this.setLocation(screenX/2-300,screenY/2-300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args)
{
new ChessBoard();
}

public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
g2.drawLine(0, 0, 100, 109);
}
}


代码如上。
情况如下:
1,run->启动对话框,整个界面白色。
2,最小化->对话框消失。
3,再次打开->对话框出现,整个界面黑色。
[解决办法]
这个是逆计算机的设置问题,和程序无关的。你设置一下颜色,就会一直使用该颜色。未设置的,系统会根据你操作而让颜色发生变化的。这就是默认的变化问题。

热点排行