如果窗口最大化并且JButton着色,则使JFrame的内容伸展

时间:2014-04-08 23:03:16

标签: java swing jframe jbutton

有没有办法为JButton着色?我想在按下它之后改变它的颜色以显示它已被按下。有没有办法可以做到这一点?

此外,在JFrame中,是否有一种方法可以使窗口的整个内容在窗口最大化时延伸到填充框架?

谢谢,我很感激。

1 个答案:

答案 0 :(得分:0)

这是一个用于更改每个州的JButton颜色的链接。

How to change a JButton color on mouse pressed?

对于JFrame,您可以将JFrame的布局设置为BorderLayout,并将JPanel添加到JFrame的中心,这样就可以了即使在调整大小时,也会填写所有JFrame

示例:

frame.setLayout(new BorderLayout());
frame.add(panel,BorderLayout.CENTER);