Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JScrollBar vs BasicScrollBarUI问题_Java_Swing_Scroll_Jscrollbar - Fatal编程技术网

Java JScrollBar vs BasicScrollBarUI问题

Java JScrollBar vs BasicScrollBarUI问题,java,swing,scroll,jscrollbar,Java,Swing,Scroll,Jscrollbar,由于jscrollbar存在一些问题(见下面的注释),我不得不在特定场景中为垂直滚动条创建一个自定义UI。在执行此操作时,默认外观/颜色会发生更改。有人知道使BasicScrollBarUI看起来像默认jscrollbar的设置/覆盖吗 在某些情况下,我的代码就是这样做的: JScrollBar verticalJScrollBar= new JScrollBar(); verticalJScrollBar.setUI(new CustomUI());

由于jscrollbar存在一些问题(见下面的注释),我不得不在特定场景中为垂直滚动条创建一个自定义UI。在执行此操作时,默认外观/颜色会发生更改。有人知道使BasicScrollBarUI看起来像默认jscrollbar的设置/覆盖吗

在某些情况下,我的代码就是这样做的:

          JScrollBar verticalJScrollBar= new JScrollBar();
          verticalJScrollBar.setUI(new CustomUI());
          ////
          class CustomUI extends BasicScrollBarUI {
          }

*注意-我使用的是Java 1.4.2,因此影响了我所采用的解决方案以及今后的选择。

您需要仔细查看每个UI委托中您想要支持和扩展的外观和感觉…使用引用的实用程序,您需要查看每个UI委托中您想要支持和扩展的外观和感觉那些UI委托…使用引用的实用程序