Java 如何在JFrame的中间画一条垂直线

Java 如何在JFrame的中间画一条垂直线,java,user-interface,drawing,graphics2d,Java,User Interface,Drawing,Graphics2d,我希望在我的框架中间画一条线,在用户信息和JButtons之间 我不太懂用java绘图。我已经做了一些关于如何做到这一点的调查,但没有足够的建议。 我读到另一个问题,使用painComponent(图g)方法在gui上绘制,但我无法让它工作。 我的大学讲座幻灯片和例子没有提供太多帮助。 有人能帮我一下吗。使用布局管理器,将间距设置为一些像素或添加刚性元素(对于BoxLayout)可以创建一个可视分隔符。@maraca我不使用布局管理器,我在信息面板和按钮面板上使用绝对定位。快速和肮脏:添加另一

我希望在我的框架中间画一条线,在用户信息和JButtons之间

我不太懂用java绘图。我已经做了一些关于如何做到这一点的调查,但没有足够的建议。 我读到另一个问题,使用painComponent(图g)方法在gui上绘制,但我无法让它工作。 我的大学讲座幻灯片和例子没有提供太多帮助。
有人能帮我一下吗。

使用布局管理器,将间距设置为一些像素或添加刚性元素(对于BoxLayout)可以创建一个可视分隔符。@maraca我不使用布局管理器,我在信息面板和按钮面板上使用绝对定位。快速和肮脏:添加另一个非常薄和高的绝对定位面板/标签。虽然使用布局管理器会更好。@maraca我知道了,只是使用了公共的void paint(Graphics g){super.paint(g);Graphics2D g2=(Graphics2D)g;//加厚线条g2.setStroke(new BasicStroke(3));//设置线条的位置Line2D lin=new Line2D.Float(735825735240);g2.画(林);}