JLabel不能与ButtonHandler合作

时间:2016-11-08 18:30:49

标签: java swing jframe jpanel jtextfield

对于我的任务,我必须创建一个基于框架的应用程序,允许用户在三个文本字段中指定RGB值,并且当按下按钮时,以所选颜色显示我的姓名和注册号。我相信到目前为止我的所有代码都是正确的,但是在部件中出现了改变颜色的问题。

.about-head{
    width:100%;
    height:100%;
    background-color:lightblue;
    position:relative;
}

如果有人能告诉我出了什么问题以及如何解决它,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

报告编译错误时不要忽略IDE!

assignment1.getLabel().setForground(new Color(r1, g1, b1));

应该是:

assignment1.getLabel().setForeground(new Color(r1, g1, b1));

其他提示

  1. 而不是:

    frame.setSize(400, 400); // random guess at required size
    

    有:

    frame.pack(); // calculates the required size
    
  2. 在现实世界的编程中,当一个JColorChooser非常优越时,用户会吝啬程序员提供3个文本字段。