gpt4 book ai didi

java - 如何为 JSlider 设置背景图片?

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:54 26 4
gpt4 key购买 nike

我有一个小程序。我设置了它的图像背景。它工作正常。
现在我想为 JSlider 设置背景图片。
我该怎么做?

最佳答案

您需要创建自定义 JSlider 类并重写 paintComponent 方法。请务必在您的 slider 对象上调用 setOpaque(false)。

public class CustomSlider extends JSlider
{
private Image img = null;

public CustomSlider()
{
try
{
img = ImageIO.read(new File("background.jpg"));
}
catch (IOException e)
{
e.printStackTrace();
}
}

@Override
public void paintComponent(Graphics g)
{
// Draw the previously loaded image to Component
g.drawImage(img, 0, 0, null);
super.paintComponent(g);
}
}

关于java - 如何为 JSlider 设置背景图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11033545/

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