Java JSplitPane分隔符自定义箭头标志

Java JSplitPane分隔符自定义箭头标志,java,swing,Java,Swing,我想为我的JSplitPane定制一个更大的箭头,并且在上下箭头之间留出一些空间 我当前的JSplitPane图像 我只是在绘制多边形时遇到了一些问题,因为我在图形2d方面没有经验 假设g2d是您的Graphics2D对象,那么开始使用的一些基本代码是: Polygon triangle = new Polygon(); triangle.addPoint(0, 0); triangle.addPoint(15, 30); triangle.addPoint(30, 0); g2d.setCo

我想为我的JSplitPane定制一个更大的箭头,并且在上下箭头之间留出一些空间

我当前的JSplitPane图像

我只是在绘制多边形时遇到了一些问题,因为我在图形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 );

如果您碰巧知道您的用户将始终使用Windows外观,那么您可以简单地将分隔符变大:

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

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

在提问和发帖之前,请查看如何提问。@karan我需要10个声誉来创建图像。这不是一个错误,这是一个堆栈溢出限制。图像中的箭头看起来很大。你希望箭头变大多少?你很可能需要修改LAF via和/或@copeg。我使用这两个类,我几乎可以完成大部分工作,但我只是在绘制多边形方面有一些问题,因为我没有图形2d方面的经验。你能帮我一下吗?这是我的项目->