Хотите изменить JButton с наполовину красным и наполовину синим - PullRequest
0 голосов
/ 10 октября 2019

Я хочу установить свой цвет фона JButton наполовину красным и наполовину синим. Могу ли я сделать это в Java Swing без использования графики 2D? Пожалуйста, помогите мне!

1 Ответ

0 голосов
/ 10 октября 2019

Вы можете сделать это, установив градиент.

   buttonGraphics.setPaint(new GradientPaint(
                        new Point(0, 0), 
                        Color.RED, 
                        new Point(0, getWidth()), 
                        Color.BLUE()));
                buttonGraphics.fillRect(0, 0, getWidth(), getHeight());
                buttonGraphics.dispose()
...