Java JFrame:如何制作透明的Scollbar

Java JFrame:如何制作透明的Scollbar,java,swing,jscrollpane,jscrollbar,Java,Swing,Jscrollpane,Jscrollbar,在过去的几个小时里,我一直在编写一些代码,试图使滚动条透明。当我从滚动窗格抓取滚动条对象并更改其值时,我已经能够使其透明 还有别的办法吗 扩展javax.swing.JViewPort。你可以在里面画任何东西 class TransparentViewPort extends JViewport { public TransparentViewPort() { setOpaque(false); } } 然后将TransparentViewPort的实例设置

在过去的几个小时里,我一直在编写一些代码,试图使滚动条透明。当我从滚动窗格抓取滚动条对象并更改其值时,我已经能够使其透明

还有别的办法吗


扩展
javax.swing.JViewPort
。你可以在里面画任何东西

class TransparentViewPort extends JViewport
{

    public TransparentViewPort() {
        setOpaque(false);
    }

}
然后将TransparentViewPort的实例设置为JScrollPane的查看端口:

scrollPane.setViewport(new TransparentViewPort())

如果您想让JScrollBar透明,请查看

不要将代码放在图像中!将其粘贴为问题的文本。进一步提示:1)请对代码和代码片段、结构化文档(如HTML/XML或输入/输出)使用代码格式。为此,请选择文本并单击邮件发布/编辑表单顶部的
{}
按钮。2) 为了更快地获得更好的帮助,发布一个or。我不认为它们是透明的,但只是与editorI尝试的颜色相同,这只会使我的滚动窗格消失,我做错了什么吗?