- JDK :OpenJDK-11
- OS :CentOS 7.6.1810
- IDE :Eclipse 2019‑03
- typesetting :Markdown
package per.jizuiku.gui; import java.awt.Color; import java.awt.Frame; /** * @author 给最苦 * @date 2019/06/30 * @blog www.cnblogs.com/jizuiku */ public class Demo { /** * @param args */ public static void main(String[] args) { Frame f = new Frame(); // 三原色的数值 int r = 4; int g = 5; int b = 70; Color bgColor = new Color(r, g, b); // 设置背景颜色 f.setBackground(bgColor); int width = 400; int height = 500; f.setSize(width, height); f.setVisible(true); } }
/** * {@inheritDoc} */ @Override public void setBackground(Color bgColor) { synchronized (getTreeLock()) { if ((bgColor != null) && (bgColor.getAlpha() < 255) && !isUndecorated()) { throw new IllegalComponentStateException("The frame is decorated"); } super.setBackground(bgColor); } }
感谢帮助过 给最苦 的人们。
Java、Groovy和Scala等基于JVM的语言,优秀,值得学习。
规范的命名和代码格式等,有助于沟通和理解。
JVM的配置、监控与优化,比较实用,值得学习。java