如何在JavaSwing中设置按钮的随机位置
如何在框架的某个部分随机放置按钮。我试着设置两个随机变量x和y,但都不起作用,按钮消失了,我猜它被定位在屏幕外 这就是我尝试过的:如何在JavaSwing中设置按钮的随机位置,java,swing,Java,Swing,如何在框架的某个部分随机放置按钮。我试着设置两个随机变量x和y,但都不起作用,按钮消失了,我猜它被定位在屏幕外 这就是我尝试过的: int y = ran.nextInt(0 - frame.getHeight()); int x = ran.nextInt(0 - frame.getHeight()); 我还收到一个错误“AWT EventQueue-0” 谢谢括号中有一个负值 int y = ran.nextInt(frame.getHeight()); int x = ran.nextI
int y = ran.nextInt(0 - frame.getHeight());
int x = ran.nextInt(0 - frame.getHeight());
我还收到一个错误“AWT EventQueue-0”
谢谢括号中有一个负值
int y = ran.nextInt(frame.getHeight());
int x = ran.nextInt(frame.getWidth());
frame.getHeight()
,而是frame.getContentPane.getHeight(
)JButton
的容器,需要使用AbsoluteLayout
(重新)验证
和重新绘制
添加到放置JButton
的容器中JPanel
作为JButton的容器
“AWT EventQueue-0”当我在frame.getHeight()和frame.getWidth()之前添加一个数字时,错误不再存在,但按钮不会出现在屏幕上。对不起,堆栈跟踪是什么