JSplitPane分隔线自定义箭头标志

时间:2016-07-23 10:23:09

标签: java swing

我想为我的JSplitPane制作自定义和更大的箭头,并在向上和向下箭头之间放置一些空格。

我当前的JSplitPane图片

my current JSplitPane image

2 个答案:

答案 0 :(得分:1)

  

我在绘制多边形方面遇到了一些问题,因为我没有图形2d的经验。

假设g2d是您的Graphics2D对象,那么一些基本代码可以帮助您入门:

Polygon triangle = new Polygon();
triangle.addPoint(0, 0);
triangle.addPoint(15, 30);
triangle.addPoint(30, 0);
g2d.setColor( Color.RED );
g2d.fill( triangle );

答案 1 :(得分:1)

如果您碰巧知道您的用户将始终使用Windows外观和感觉,然后你可以简单地使分频器更大:

splitPane.setDividerSize((int) (splitPane.getDividerSize() * 1.5));

这将增加箭头大小(最多约为* 2),但不会增加空间。