gpt4 book ai didi

java - 向创建的按钮添加颜色和位置

转载 作者:行者123 更新时间:2023-12-01 12:13:16 25 4
gpt4 key购买 nike

提前感谢您的帮助。我有这个代码来创建一个按钮:

frame1.getContentPane().add(new DragButton("Z"));

我添加了一个随机位置:

frame1.getContentPane().add(new DragButton("Z")).setLocation((int) Math.floor((Math.random() * 600) + 1),(int) Math.floor((Math.random() * 300) + 1));

但现在我想为按钮添加颜色。我知道我可以使用 .setBackground(Color.GREEN) 选项,但是在使用 .setLocation 选项之后或之前这样做时,它会给我一个“void can be deferenced”错误,并且我陷入了这部分。我已经在这里看到了几篇帖子,但他们要么关注位置部分,要么关注颜色部分,而不是两者都关注。感谢您的帮助!!

最佳答案

创建对按钮的引用...

 DragButton zButton = new DragButton("Z");

修改其属性...

zButton.setBackground(Color.GREEN);

添加按钮...

frame1.getContentPane().add(zButton);

Java 中的许多方法不支持方法链接,有时会很好,有时则不然,请找到原始 AWT API 的设计者并询问他们为什么......

关于java - 向创建的按钮添加颜色和位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27160543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com