这颜色怎么啦?

AKAcrazyman 2013-12-29 10:35:36
import java.awt.Color;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
我就不懂了,为什么我设置的颜色明明是黄色的,为什么运行的结果却是灰色的,而且不管你怎么改变颜色,运行结果一直都是灰色的。跪求各位大神指导,我找不到问题出在哪.
import javax.swing.JFrame;

public class goon{
public static void main(String [] args){
Frame f = new JFrame(" fuck all the people");
f.setSize(1034,222);
f.setBackground(Color.yellow);
f.setVisible(true);
f.add( null, JFrame.EXIT_ON_CLOSE);


}

private static void setDefaultCloseOperation(int exitOnClose) {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
...全文
212 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyyxyy1234 2014-01-06
  • 打赏
  • 举报
回复
你在定义JFrame的时候是不是写错了,前面的少了一个J。
然后f.getContentPane().setBackground(Color.yellow);就可以。
AKAcrazyman 2014-01-06
  • 打赏
  • 举报
回复
引用 1 楼 john_sheep 的回复:
兄弟,这么设计是不行的,说来话长,你可以这么用 f.getContentPane().setBackground(Color.yellow);
主要我对于JFrame这个类不怎么熟悉,最近因为忙着备考,也没有去找关于这个类的一些资料。我想大概是这个类如果没有调用他自己的颜色管理的方法的话,就默认为灰色了.
anthow 2013-12-31
  • 打赏
  • 举报
回复
引用 1 楼 john_sheep 的回复:
兄弟,这么设计是不行的,说来话长,你可以这么用 f.getContentPane().setBackground(Color.yellow);
。。。为什么我这么用还是不行啊
anthow 2013-12-31
  • 打赏
  • 举报
回复
我刚才也遇到过这样的问题,求解
约翰羊 2013-12-31
  • 打赏
  • 举报
回复
兄弟,这么设计是不行的,说来话长,你可以这么用 f.getContentPane().setBackground(Color.yellow);
anthow 2013-12-31
  • 打赏
  • 举报
回复
class DrawPanel extends JPanel{
//...
DrawPanel panel=new DrawPanel();
panel.setBackground(Color.GREEN);
//...
}
我是这样设置成功的

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧