1. 程式人生 > >J2EE-JSplitPane分隔條箭頭大小和位置調整

J2EE-JSplitPane分隔條箭頭大小和位置調整

轉自:http://361324767.blog.163.com/blog/static/114902525201092882159166/

1、調整箭頭大小的最快捷辦法

     在UI中設定SplitPane.oneTouchButtonSize的值,API中預設的值為5。同理可以設定分隔條的顏色
public class TestColoredSplitPane {

public static void main(String[] args) {
try {
//在此處必須先指定樣式
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

} catch (Exception e) {
e.printStackTrace();
}

 UIDefaults uidefs = UIManager.getLookAndFeelDefaults();
//這句就是設定分割條的顏色了,此處設定為綠色,大家可以根據自己的需要設定。
 uidefs.put("SplitPane.background", new ColorUIResource(Color.GREEN));
        uidefs.put(“SplitPane.oneTouchButtonSize”, 10);

 JFrame frame = new JFrame("test");
 frame.setContentPane(new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, new JPanel(), new JPanel()));

 frame.setSize(800, 600);
 frame.setDefaultCloseOperation(3);
 frame.setVisible(true);
 }
}
2、設定箭頭的位置
      找了很長時間也沒有發現其引數,最後看到引用文章http://lgh3292.javaeye.com/blog/321864中的方式進行做,即自己繪製。