Java 布局管理器 GridBagLayout
使用 GridBagLayout 的實例新建一個 Java 項目1. 新建一個類,取名 `Jframe2`。2. 打開 `` 這個文件,把代碼修改為:```javapublic class Jfra
使用 GridBagLayout 的實例
新建一個 Java 項目
1. 新建一個類,取名 `Jframe2`。
2. 打開 `` 這個文件,把代碼修改為:
```java
public class Jframe2 extends javax.swing.JFrame {
public Jframe2() {
buju();
}
private void buju() {
// 在這里編寫布局代碼
}
public static void main(String[] arg) {
// 在這里添加啟動代碼
}
}
```
定義用到的變量
3. 在 `buju()` 這個方法中初始化變量:
```java
gridBagConstraints;
setDefaultCloseOperation(_ON_CLOSE);
getContentPane().setLayout(new ());
```
使用 GridBagLayout 布局
4. 關鍵代碼:
```java
().setLayout(new ());
0; // 布局 0 列
0; // 布局 0 行
1; // 跨越 1 列
1; // 跨越 1 行
gridBagConstraints.weightx 1; // 分配水平空間
gridBagConstraints.weighty 1; // 分配垂直空間
; // 填充方式
new (5, 5, 5, 5); // 外側空間
```
5. `buju()` 方法中完整代碼:
```java
gridBagConstraints;
setDefaultCloseOperation(_ON_CLOSE);
getContentPane().setLayout(new ());
// 在這里添加其他 UI 組件并設置布局
```
6. 在 `main()` 方法中添加啟動代碼:
```java
(new Runnable() {
@Override
public void run() {
new Jframe2().setVisible(true);
}
});
```
通過上述步驟,我們就完成了使用 GridBagLayout 布局管理器的實例代碼。希望這個例子對你學習 Java 布局有所幫助!如果覺得有用的話,歡迎給我投票或收藏。