Просто установите следующий шрифт:
new Font(Font.SANS_SERIF, Font.BOLD, 50).deriveFont(Collections.singletonMap(TextAttribute.FOREGROUND, new GradientPaint(0, 0, Color.YELLOW, 10, 10, Color.BLUE, true)));
Суть в том, что задаем механизму заливки сложных областей GradientPaint, который возвращает цвет текущей точки относительно начальной.
Комментариев нет:
Отправить комментарий