Я хочу установить свой цвет фона JButton наполовину красным и наполовину синим. Могу ли я сделать это в Java Swing без использования графики 2D? Пожалуйста, помогите мне!
Вы можете сделать это, установив градиент.
buttonGraphics.setPaint(new GradientPaint( new Point(0, 0), Color.RED, new Point(0, getWidth()), Color.BLUE())); buttonGraphics.fillRect(0, 0, getWidth(), getHeight()); buttonGraphics.dispose()