我需要使用SWT以相同的方式将一个按钮放在另一个按钮和少量文本框中。 当我这样做时,它们彼此相邻,即使使用
我也无法改变它button1.setLocation(new Point(100,20));
button2.setLocation(new Point(400,10));
我可以将这些东西添加到SWING的JPanel中,并根据需要随意移动/定位吗?或许是另一种解决方案至于让你知道 - 我不能在这里使用SWING。它必须是SWT。原因是我已经用SWT制作了一张图表。应放置按钮和文本框,以便它们不会覆盖我的图表。
答案 0 :(得分:0)
您可以动态地向现有布局添加新控件,但请务必调用已设置布局的父layout()
上的Composite
。
如果要相对于另一个控件放置SWT控件,可以使用org.eclipse.swt.layout.FormLayout
。