window.setLayout和setAttributes
时间: 2024-04-24 14:25:34 浏览: 95
Java基础试题和答案.doc
window.setLayout和setAttributes是Java Swing中用于设置窗口布局和属性的方法。
1. window.setLayout(layout)是用于设置窗口的布局管理器。布局管理器决定了组件在窗口中的摆放方式。常用的布局管理器有FlowLayout、BorderLayout、GridLayout等。通过调用window.setLayout(layout),可以将指定的布局管理器应用到窗口上。
示例代码:
```
JFrame window = new JFrame("My Window");
window.setLayout(new BorderLayout());
```
2. window.setAttributes(attributes)是用于设置窗口的属性。通过传递一个属性对象,可以设置窗口的大小、位置、是否可见等属性。
示例代码:
```
JFrame window = new JFrame("My Window");
window.setSize(500, 300);
window.setLocationRelativeTo(null); // 居中显示
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);
```
注意:上述示例代码中,JFrame是Java Swing中表示窗口的类,通过创建一个JFrame对象来创建窗口。
阅读全文