我想將 JButton 背景顏色設(shè)置為一半紅色和一半藍(lán)色。我可以在不使用圖形 2D 的情況下在 java swing 中做到這一點(diǎn)嗎?請(qǐng)幫我!
1 回答

萬(wàn)千封印
TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以通過(guò)使其漸變來(lái)做到這一點(diǎn)。
buttonGraphics.setPaint(new GradientPaint(
new Point(0, 0),
Color.RED,
new Point(0, getWidth()),
Color.BLUE()));
buttonGraphics.fillRect(0, 0, getWidth(), getHeight());
buttonGraphics.dispose()
添加回答
舉報(bào)
0/150
提交
取消