为创建的按钮添加颜色和位置

时间:2014-11-26 23:18:25

标签: java swing button colors position

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

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选项之后或之前这样做,它会给我一个“无法引用的空白”错误,并且我会陷入这一部分。我已经在这里看过几个帖子,但他们要么专注于位置部分还是颜色部分,而不是两者。谢谢你的帮助!!

1 个答案:

答案 0 :(得分:1)

创建对按钮的引用...

 DragButton zButton = new DragButton("Z");

修改其属性......

zButton.setBackground(Color.GREEN);

添加按钮...

frame1.getContentPane().add(zButton);

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

相关问题