【问题标题】:Change background color of jpanel using RGB values使用 RGB 值更改 jpanel 的背景颜色
【发布时间】:2015-03-18 16:08:37
【问题描述】:

我想使用 RGB 值更改 jpanel 的背景颜色, 我找到了一种获取 HSB 颜色值的方法,

stdinfoPanel.setBackground(Color.getHSBColor(154, 254, 25));

任何人都可以提供一种从 RGB 值而不是上述代码中的 HSB 值获取颜色的正确方法吗?

谢谢!

【问题讨论】:

    标签: java


    【解决方案1】:

    只需使用一些构造函数..color javadoc

    Color color = new Color(0,255,0); //for example
    

    面板也必须是不透明的才能看到颜色的变化。

    【讨论】:

      【解决方案2】:

      您要查找的线路是:panel.setBackground(new Color(0,0,255));

      Color 构造函数中的数字分别代表红色、绿色和蓝色值。

      【讨论】:

      • 感谢您的正确回答。为了您的信息,谷歌把我带到了这里。如果语气保持比通常的 SO 风格更中性,我会投票赞成这个答案。
      • 我很久以前就写了这个答案,以至于我还在经历被动攻击阶段。将编辑。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      • 2019-03-08
      • 2017-02-23
      • 2012-01-05
      • 1970-01-01
      • 2015-09-15
      • 1970-01-01
      相关资源
      最近更新 更多