最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaSwing FlowLayout 流式布局的實現(xiàn)

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

1. 概述

官方JavaDocsApi: java.awt.FlowLayout

FlowLayout,流式布局管理器。按水平方向依次排列放置組件,排滿一行,換下一行繼續(xù)排列。排列方向(左到右 或 右到左)取決于容器的componentOrientation屬性(該屬性屬于Component),它可能的值如下:

  • ComponentOrientation.LEFT_TO_RIGHT(默認)
  • ComponentOrientation.RIGHT_TO_LEFT

同一行(水平方向)的組件的對齊方式由 FlowLayout 的align屬性確定,它可能的值如下:

  • FlowLayout.LEFT : 左對齊
  • FlowLayout.CENTER : 居中對齊(默認)
  • FlowLayout.RIGHT : 右對齊
  • FlowLayout.LEADING : 與容器方向的開始邊對齊,例如,對于從左到右的方向,則與左邊對齊
  • FlowLayout.TRAILING : 與容器方向的結(jié)束邊對齊,例如,對于從左到右的方向,則與右邊對齊。

FlowLayout的 構(gòu)造方法:

// 默認 居中對齊的,水平和垂直間隙是 5 個單位
FlowLayout()

// 指定對齊方式,默認的水平和垂直間隙是 5 個單位
FlowLayout(int align)

// 指定對其方式,水平 和 豎直 間隙
FlowLayout(int align, int hgap, int vgap)

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(200, 250);
    jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    jf.setLocationRelativeTo(null);

    // 創(chuàng)建內(nèi)容面板,指定使用 流式布局
    JPanel panel = new JPanel(new FlowLayout());

    JButton btn01 = new JButton("按鈕01");
    JButton btn02 = new JButton("按鈕02");
    JButton btn03 = new JButton("按鈕03");
    JButton btn04 = new JButton("按鈕04");
    JButton btn05 = new JButton("按鈕05");

    panel.add(btn01);
    panel.add(btn02);
    panel.add(btn03);
    panel.add(btn04);
    panel.add(btn05);

    jf.setContentPane(panel);
    jf.setVisible(true);    // PS: 最后再設(shè)置為可顯示(繪制), 所有添加的組件才會顯示
  }

}

結(jié)果展示:

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

相關(guān)文章

  • 詳解在Spring3中使用注解(@Scheduled)創(chuàng)建計劃任務(wù)

    詳解在Spring3中使用注解(@Scheduled)創(chuàng)建計劃任務(wù)

    本篇文章主要介紹了詳解在Spring3中使用注解(@Scheduled)創(chuàng)建計劃任務(wù),具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • Spring?Boot?接口加解密功能實現(xiàn)

    Spring?Boot?接口加解密功能實現(xiàn)

    在我們?nèi)粘5腏ava開發(fā)中,免不了和其他系統(tǒng)的業(yè)務(wù)交互,或者微服務(wù)之間的接口調(diào)用;如果我們想保證數(shù)據(jù)傳輸?shù)陌踩瑢涌诔鰠⒓用?,入?yún)⒔饷?,這篇文章主要介紹了Spring?Boot?接口加解密功能實現(xiàn),需要的朋友可以參考下
    2023-04-04
  • Java HashMap 如何正確遍歷并刪除元素的方法小結(jié)

    Java HashMap 如何正確遍歷并刪除元素的方法小結(jié)

    這篇文章主要介紹了Java HashMap 如何正確遍歷并刪除元素的方法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Java導(dǎo)出oracle表結(jié)構(gòu)實例詳解

    Java導(dǎo)出oracle表結(jié)構(gòu)實例詳解

    這篇文章主要介紹了 Java導(dǎo)出oracle表結(jié)構(gòu)實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • SpringCloud?Feign集成AOP的常見問題與解決

    SpringCloud?Feign集成AOP的常見問題與解決

    在使用?Spring?Cloud?Feign?作為微服務(wù)通信的工具時,我們可能會遇到?AOP?不生效的問題,這篇文章將深入探討這一問題,給出幾種常見的場景,分析可能的原因,并提供解決方案,希望對大家有所幫助
    2023-10-10
  • spring緩存代碼詳解

    spring緩存代碼詳解

    這篇文章主要介紹了spring緩存代碼詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Java實現(xiàn)簡單雙色球搖獎功能過程解析

    Java實現(xiàn)簡單雙色球搖獎功能過程解析

    這篇文章主要介紹了Java實現(xiàn)簡單雙色球搖獎功能過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • java開發(fā)ShardingSphere的路由引擎類型示例詳解

    java開發(fā)ShardingSphere的路由引擎類型示例詳解

    這篇文章主要為大家介紹了java開發(fā)ShardingSphere的路由引擎類型示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 淺談SpringBoot集成Quartz動態(tài)定時任務(wù)

    淺談SpringBoot集成Quartz動態(tài)定時任務(wù)

    這篇文章主要介紹了SpringBoot集成Quartz動態(tài)定時任務(wù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • SpringAMQP的使用方式案例詳解

    SpringAMQP的使用方式案例詳解

    這篇文章主要介紹了SpringAMQP的使用方式,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01

最新評論

柳林县| 正蓝旗| 衡山县| 和田市| 遵义市| 绥芬河市| 卓资县| 邛崃市| 双江| 孟津县| 临澧县| 阳西县| 剑阁县| 昆明市| 襄汾县| 白银市| 壤塘县| 曲松县| 安化县| 洪江市| 砚山县| 资兴市| 玉门市| 明溪县| 阳新县| 乌鲁木齐县| 宁国市| 孝义市| 道真| 普兰县| 公主岭市| 沂源县| 巴青县| 讷河市| 兖州市| 雷山县| 密云县| 乌鲁木齐市| 佛山市| 澜沧| 昭觉县|