请问java JFrame窗体 怎样设置背景颜色和背景图片

 我来答
儒雅的赵子云
2015-06-22 · TA获得超过140个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:65.4万
展开全部
import java.awt.Color;
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);
/*设置背景颜色,但是底下重写的paint函数把整个窗口覆盖了所以看不出,注释掉下面的代码就可以看见黑色的窗口了*/
}
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);
}
}
望采纳
匿名用户
2015-06-16
展开全部
public void setBackground(Color c)
Sets the background color of this component.
The background color affects each component differently and the
parts of the component that are affected by the background color
may differ between operating systems.

Parameters:
c - the color to become this component's color;
if this parameter is null, then this
component will inherit the background color of its parent

Since:JDK1.0

public void setForeground(Color c)
Sets the foreground color of this component.

Parameters:
c - the color to become this component's
foreground color; if this parameter is null
then this component will inherit
the foreground color of its parent
Since:JDK1.0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式