欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaSwing BorderLayout 邊界布局的實現(xiàn)代碼

 更新時間:2019年12月05日 09:56:38   作者:xietansheng  
這篇文章主要介紹了JavaSwing BorderLayout 邊界布局的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1. 概述

官方JavaDocsApi: java.awt.BorderLayout

BorderLayout,邊界布局管理器。它把 Container 按方位分為 5 個區(qū)域(東、西、南、北、中),每個區(qū)域放置一個組件。

BorderLayout 構(gòu)造方法:

// 構(gòu)造一個組件之間沒有間距的新邊框布局
BorderLayout() 

// 構(gòu)造一個具有指定組件間距的邊框布局
BorderLayout(int hgap, int vgap) 

BorderLayout 表示方位的 5 個常量:

  • BorderLayout.NORTH      // 容器的北邊
  • BorderLayout.SOUTH      // 容器的南邊
  • BorderLayout.WEST       // 容器的西邊
  • BorderLayout.EAST       // 容器的東邊
  • BorderLayout.CENTER     // 容器的中心

2. 代碼實例

package com.xiets.swing;

import javax.swing.*;
import java.awt.*;

public class Main {

  public static void main(String[] args) {
    JFrame jf = new JFrame("測試窗口");
    jf.setSize(350, 250);
    jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

    // 創(chuàng)建內(nèi)容面包容器,指定使用 邊界布局
    JPanel panel = new JPanel(new BorderLayout());

    // 創(chuàng)建 5 個按鈕
    JButton btnN = new JButton("Button_North");
    JButton btnS = new JButton("Button_South");
    JButton btnW = new JButton("Button_West");
    JButton btnE = new JButton("Button_East");
    JButton btnC = new JButton("Button_Center");

    // 把 5 個按鈕添加到容器中的 5 個方位
    panel.add(btnN, BorderLayout.NORTH);
    panel.add(btnS, BorderLayout.SOUTH);
    panel.add(btnW, BorderLayout.WEST);
    panel.add(btnE, BorderLayout.EAST);
    panel.add(btnC, BorderLayout.CENTER);

    jf.setContentPane(panel);
    jf.setLocationRelativeTo(null);
    jf.setVisible(true);
  }

}

結(jié)果展示:

 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論