有没有办法为JButton着色?我想在按下它之后改变它的颜色以显示它已被按下。有没有办法可以做到这一点?
此外,在JFrame中,是否有一种方法可以使窗口的整个内容在窗口最大化时延伸到填充框架?
谢谢,我很感激。
答案 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);