【发布时间】:2019-07-09 08:12:04
【问题描述】:
我正在使用 Eclipse WindowBuilder 为我的 Java 程序构建 GUI。我目前被卡住了,因为我创建了一个按钮,并且我给 X 和 Y 位置提供了不同的变量。当单击按钮并发出事件时,这些变量会在“While”循环中发生变化。
我曾尝试研究多线程。但是,我认为这不是最可行的选择。另外,如果我做多线程,我不知道我必须将哪一点代码放在单独的线程中。
New button = Button button(X, Y, 100,100);
我正在尝试增加 x 和 Y 坐标
【问题讨论】:
-
该按钮不会监控
x和y的值。它只是使用当前值创建的。当 while 循环更改值时发送事件?按钮没有可以用来更新位置的方法setPosition()(或setX()和setY())吗? -
它是 JButton 吗?如果我们能看到您的按钮实例化将会很有帮助。
-
目前不在我的电脑上,但我会用代码更新。
-
这是 Swing 还是 SWT?这些是完全不同的 GUI 系统。
-
请提供minimal reproducible example,以便我们更容易理解您的需求,也可以改进您的代码。
标签: java eclipse swing swt windowbuilder