zhangjinbo@369 2016-08-22 22:36 采纳率: 0%
浏览 1081
已采纳

背景颜色问题,怎么不好使,出BUG??还是怎么的

JFrame jf =new JFrame();
jf.setSize(500, 500;
jf.setVisible(true);
jf.setBackground(Color.RED);

JFrame背景颜色还是白色

Frame jf =new Frame();
jf.setSize(500, 500;
jf.setVisible(true);
jf.setBackground(Color.RED);

而Frame背景颜色是红色,怎么回事

  • 写回答

2条回答 默认 最新

  • 泰 戈 尔 博客专家认证 2016-08-23 03:13
    关注

    JFrame设置背景色方法如下:

    
    package com.tools; 
    import java.awt.Color;
    import javax.swing.JFrame;
    public class Test extends JFrame
    {
    public static void main(String[] args)
    {
    //执行入口
    new Test();
    }
    
    public Test()
    {
    this.setSize(400,300);
    this.setLocation(400,300);
    this.setBackground(Color.blue);
    this.getContentPane().setBackground(Color.red);
    //如果改为true那么就变成了红色。
    this.getContentPane().setVisible(false);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
    }
    }
    

    JFrame是javax.swing包下的,而Frame是java.awt包下的,swing是对awt的拓展和强化,但是这并不代表awt的落后,实际开发中都有用到。

    希望对你有所帮助。

    :-)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 CCD工业视觉相机检测出现光边
  • ¥20 C++初高中竞赛题,devc++可以通过的
  • ¥60 二次元手游日常任务自动化代肝(相关搜索:自动化)
  • ¥15 mysql将查询的结果作为动态列名怎么实现
  • ¥50 python自动地图截图脚本
  • ¥20 瑞萨RA4M1芯片刷写为arduino r4 minima
  • ¥15 fastreport怎么判断当前页数
  • ¥15 Kylin-Desktop-V10-GFB-Release-JICAI_02- 2207-Build14-ARM64.iso有没有这个版本的系统啊
  • ¥15 能不能通过蓝牙将传感器数据传送到手机上
  • ¥20 100元python和数据科学实验项目