JSplitPane分隔条的背景色怎么设置?

解决方案 »

  1.   

    class Application{
      public static void main(String[] args) {
        Object lazyValue = new UIDefaults.LazyValue() {
          public Object createValue(UIDefaults table) {
            return new MyBorder();
          }
        };
        UIManager.put("SplitPaneDivider.border", lazyValue);
        new MyFrame();
      }
    }class MyBorder implements Border, UIResource {  public void paintBorder(Component c, Graphics g, int x, int y,
                              int width, int height) {
      //...绘制你的SplitPaneDivider
      }
    }