J2EE-JSplitPane分隔條箭頭大小和位置調整
阿新 • • 發佈:2019-02-06
轉自: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中的方式進行做,即自己繪製。