对于我的任务,我必须创建一个基于框架的应用程序,允许用户在三个文本字段中指定RGB值,并且当按下按钮时,以所选颜色显示我的姓名和注册号。我相信到目前为止我的所有代码都是正确的,但是在部件中出现了改变颜色的问题。
.about-head{
width:100%;
height:100%;
background-color:lightblue;
position:relative;
}
如果有人能告诉我出了什么问题以及如何解决它,我们将不胜感激。
答案 0 :(得分:1)
报告编译错误时不要忽略IDE!
assignment1.getLabel().setForground(new Color(r1, g1, b1));
应该是:
assignment1.getLabel().setForeground(new Color(r1, g1, b1));
而不是:
frame.setSize(400, 400); // random guess at required size
有:
frame.pack(); // calculates the required size
在现实世界的编程中,当一个JColorChooser
非常优越时,用户会吝啬程序员提供3个文本字段。