我正在使用NetBeans,并且想要更改我的文本的颜色并更改我的图像,当我单击按钮时,蓝色按钮变为蓝色,红色变为红色等。 我在做:如何使用java中的按钮更改文本颜色
EscolherCor.setTextColor(0,0,0);
有没有我可以用来解决这个问题的任何代码?
我正在使用NetBeans,并且想要更改我的文本的颜色并更改我的图像,当我单击按钮时,蓝色按钮变为蓝色,红色变为红色等。 我在做:如何使用java中的按钮更改文本颜色
EscolherCor.setTextColor(0,0,0);
有没有我可以用来解决这个问题的任何代码?
有不同的方法可以做到这一点:
只有一个字体:
JLabel EscolherCor= new JLabel ("Color");
EscolherCor.setForeground(Color.red);
使用十六进制值:
JLabel EscolherCor= new JLabel ("Color");
Color color = Color.decode("#43B7BA");
EscolherCor.setForeground(color);
使用RGB:
JLabel EscolherCor= new JLabel ("Color");
Color color = new Color(255,0,0);
EscolherCor.setForeground(color);
使用html:
JLabel EscolherCor = new JLabel("<html>label <font color='blue'>blue-color</font></html>");
的背景:
JLabel EscolherCor= new JLabel ("Color");
EscolherCor.setBackground(Color.red);
我认为新的JLabel是可以避免的,如果你把: import java.awt.Color; –
那么你打算放哪个颜色?我的意思是什么文字? – Blasanka
我把它放在很多文本中,我已经做了它(但不得不写一点) –
你的答案是什么地方在这个网站。尝试搜索**更改java **中的文本颜色。并请尝试问一个genuin问题。 –
[如何使用按钮](https://docs.oracle.com/javase/tutorial/uiswing/components/button.html)和[JButton的JavaDocs](https://docs.oracle。 com/javase/8/docs/api/javax/swing/JButton.html)告诉你吗? (提示,他们会告诉你,'setTextColor'不存在) – MadProgrammer