gpt4 book ai didi

java - 字体颜色的组合

转载 作者:行者123 更新时间:2023-12-01 13:26:20 24 4
gpt4 key购买 nike

您好,我正在尝试执行一些程序,允许我更改字体颜色,因此如果我使用了复选框,但问题是颜色的组合。我可以组合两种颜色使其成为我的字体颜色吗?

Font font = new Font("Arial", Font.BOLD, 12);
field.setFont(font);
field.setForeground(Color.YELLOW);

//我可以制作这个 `field.setForeground(Color.YELLOW&&GREEN);//或任何其他对字体颜色组合有想法的人。请帮忙。

最佳答案

更新 - 似乎有办法:-)

https://github.com/benjholla/ColorMixer (似乎没有 100% 正常工作,请参阅免责声明)

参见Adding Colours (Colors) Together like Paint (Blue + Yellow = Green, etc)

import java.awt.Color;
import java.awt.Font;
import java.io.IOException;

import javax.swing.JFrame;
import javax.swing.JLabel;

import colormixer.KMColorUtils;

public class Byta {

public static void main(String[] args) throws IOException {
Font font = new Font("Arial", Font.BOLD, 12);

JFrame frame = new JFrame("HelloWorldSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JLabel label = new JLabel("Hello World");
label.setFont(font);

Color customColor = KMColorUtils.mix(Color.CYAN, Color.YELLOW);
label.setForeground(customColor);

frame.getContentPane().add(label);

frame.pack();
frame.setVisible(true);
}

}

给出

enter image description here

关于java - 字体颜色的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21795703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com