我想在JSplitpane的左边和右边设置边框,所以我发现只是整个JSplitpane和分隔符,任何暗示?
这是我使用的代码:
split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, true, new LeftPanelInfos(),
SetVerticalSplitPane());
split.setResizeWeight(0.30);
split.setOneTouchExpandable(true);
split.setEnabled(false);
split.setDividerSize(10);
System.out.println(this.getSize());
BasicSplitPaneDivider divider = ((BasicSplitPaneUI)split.getUI()).getDivider();
divider.setBorder(new LineBorder(Color.WHITE));
this.getContentPane().add(split);
答案 0 :(得分:0)
您可能需要以下内容: myComponent.setBorder(BorderFactory.createMatteBorder(0,5,0,5,Color.Black));
您可以查看Java教程"如何使用边框" - http://docs.oracle.com/javase/tutorial/uiswing/components/border.html了解更多示例,或者只是阅读Borders和BorderFactory的API。