Я попробовал следующий пример применения линейного градиента:GradientPaintDemo2D
.
Это работает хорошо, но я хотел, чтобы цвет градиента применялся к матовой границе Java Swing. Я пробовал это:
javax.swing.BorderFactory.createMatteBorder(1, 50, 1, 50, color)
Но это только для применения одноготипа Color
, а не GradientPaint
.
Как мы все знаем, GradientPaint
содержит два смешанных цвета, как показано в примере, указанном выше. Итак, каков альтернативный ответ для этого случая?