Java - 使用SWT放置几个按钮和文本框

时间:2014-01-06 18:18:01

标签: java button layout swt

我需要使用SWT以相同的方式将一个按钮放在另一个按钮和少量文本框中。 当我这样做时,它们彼此相邻,即使使用

我也无法改变它
button1.setLocation(new Point(100,20));
button2.setLocation(new Point(400,10));

我可以将这些东西添加到SWING的JPanel中,并根据需要随意移动/定位吗?或许是另一种解决方案至于让你知道 - 我不能在这里使用SWING。它必须是SWT。原因是我已经用SWT制作了一张图表。应放置按钮和文本框,以便它们不会覆盖我的图表。

1 个答案:

答案 0 :(得分:0)

您可以动态地向现有布局添加新控件,但请务必调用已设置布局的父layout()上的Composite

如果要相对于另一个控件放置SWT控件,可以使用org.eclipse.swt.layout.FormLayout