gpt4 book ai didi

java - JToolBar 的渐变背景

转载 作者:太空宇宙 更新时间:2023-11-04 08:35:56 26 4
gpt4 key购买 nike

我想在Java中为JToolBar设置渐变背景色。我能够为 JPanel 设置此渐变效果。

谢谢,萨蒂什

最佳答案

与任何其他 Swing 组件一样,您必须重写其 paintComponent(...) 方法。例如,

@Override
protected void paintComponent(Graphics g){
// Create the 2D copy
Graphics2D g2 = (Graphics2D)g.create();

// Apply vertical gradient
g2.setPaint(new GradientPaint(0, 0, Color.WHITE, 0, getHeight(), Color.BLUE));
g2.fillRect(0, 0, getWidth(), getHeight());

// Dipose of copy
g2.dispose();
}

如果您希望此渐变通过 JToolBar 上的组件显示,则必须在每个组件上调用 setOpaque(false)

关于java - JToolBar 的渐变背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6424618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com