2010-03-08 58 views
1

在MS Word中,您可以编写文本并在要放置的任意位置绘制& ..在文本中,当您按Enter键并换行时,光标下方的形状也会移动下一行?我想在一个窗格上用Java实现该属性,使用组件作为形状和文本。我怎样才能提供形状的绝对定位,但同时保持它们之间的空间?我会欣赏任何想法,因为我几乎没有想法。Java MS Word-like应用程序

回答

0

也许你可以使用SpringLayout

Spring布局通过定义组件边缘之间的方向关系或约束来完成他们的工作。例如,您可以定义一个组件的左边缘距另一个组件的右边缘是固定距离(例如5个像素)。

+0

你的意思是我可以定义一个组件相对于另一个组件的位置?这可以工作,也许..我可以提供绝对定位,以及你认为?例如我可以在页面的末尾放置一个线条形状,然后选择并一直移动到顶部,也许? – Halo 2010-03-08 17:36:22

+0

该位置将始终是相对于其他组件。但是你可以指定你的组件的位置是相对于它所在的面板的左上角的点... – Fortega 2010-03-09 10:15:24

+0

开始思考它,在每次更新时,我会清除所有内容并重新绘制整个事物,也许它可以用绝对布局 – Halo 2010-03-09 17:27:48