import?java.awt.Color;
麻城網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.Toolkit;
import?javax.swing.JFrame;
public?class?Main?extends?JFrame?{
Image?image;
public?Main()?{
image?=?Toolkit.getDefaultToolkit().getImage("B.jpg");
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
this.setSize(400,?400);
this.setTitle("背景測試");
setBackground(Color.BLACK);
/*設(shè)置背景顏色,但是底下重寫的paint函數(shù)把整個窗口覆蓋了所以看不出,注釋掉下面的代碼就可以看見黑色的窗口了*/
}
public?static?void?main(String?args[])?{
new?Main();
}
@Override
public?void?paint(Graphics?g)?{
//?TODO?Auto-generated?method?stub
super.paint(g);
g.drawImage(image,0,0,400,400,this);
}
}望采納
**************************************************************
新建一個類ChangeColor.java,代碼如下:
**************************************************************
import?java.awt.Color;
import?java.awt.event.MouseEvent;
import?java.awt.event.MouseMotionListener;
import?javax.swing.JFrame;
/**
*?@author?Godwin
*?@version?2010-05-16
*/
public?class?ChangeColor?extends?JFrame?implements?MouseMotionListener?{
public?ChangeColor()?{
this.setTitle("Change?Color");
this.setBounds(300,?200,?400,?300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.getContentPane().setBackground(Color.GREEN);
this.addMouseMotionListener(this);
}
public?void?mouseMoved(MouseEvent?e)?{
if?(e.getX()??(this.getWidth()?/?2))?{
this.getContentPane().setBackground(Color.RED);
}?else?{
this.getContentPane().setBackground(Color.BLUE);
}
}
public?void?mouseDragged(MouseEvent?e)?{
}
public?static?void?main(String[]?args)?{
new?ChangeColor();
}
}
**************************************************************
運(yùn)行結(jié)果如下:
**************************************************************
假如你上面沒導(dǎo)入Color的話,就在最上面加入這一條
import java.awt.Color;
然后例如我的窗體對象名字是fr吧,就是用
fr.setBackGround(Color.red);
其中Color.red指的是紅色,當(dāng)然還有其他顏色,都是用英文的Color.RED也是表示紅色。