我在 StackOverFlow 上搜索了答案,但仍然找不到(只有针对 Android 的答案。我使用命令行)。我想将十六进制颜色代码添加为字体颜色。
我最初使用了这个方法,但我需要从 JDK 给定的系统/定义颜色中添加。
g2l2.setForeground(Color.BLUE);
就像这样。但是没有起作用。
g2l2=new JLabel();
g2l2.setLocation(50,60);
g2l2.setSize(150,30);
g2l2.setText("Members");
g2l2.setTextColor(Color.parseColor("#43B7BA"));
g2l2.setFont(new Font("Calibri Light",Font.BOLD,15));
g2cont.add(g2l2);
g2l2.addMouseListener(this);
错误:在类Color中找不到符号Color.parseColor(String)。
该错误通常是由于您的代码中缺少导入语句或库依赖项而引起的。请确保已正确导入相关库,并检查拼写错误和语法错误。
Color myColor = new Color(0x43B7BA);
。 - BackSlashg2l2.setForeground(Color.parseColor(myColor))
。 - BackSlashjava.awt.Color
。使用Color.decode
而不是Color.parseColor
,因为parseColor
不存在。 - BackSlash