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

Java Swing JPanel面板的使用方法

 更新時間:2019年12月11日 11:48:06   作者:xietansheng  
這篇文章主要介紹了Java Swing JPanel面板的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1. 概述

官方JavaDocsApi: javax.swing.JPanel

JPanel,面板。JPanel 是在開發(fā)中使用頻率非常高的一般輕量級面板容器組件。

JPanel 常用構造方法:

// 創(chuàng)建默認使用流式布局的面板
JPanel()

// 創(chuàng)建指定布局管理器的面板
JPanel(LayoutManager layout)

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.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

    // 第 1 個 JPanel, 使用默認的浮動布局
    JPanel panel01 = new JPanel();
    panel01.add(new JLabel("用戶名"));
    panel01.add(new JTextField(10));

    // 第 2 個 JPanel, 使用默認的浮動布局
    JPanel panel02 = new JPanel();
    panel02.add(new JLabel("密  碼"));
    panel02.add(new JPasswordField(10));

    // 第 3 個 JPanel, 使用浮動布局, 并且容器內(nèi)組件居中顯示
    JPanel panel03 = new JPanel(new FlowLayout(FlowLayout.CENTER));
    panel03.add(new JButton("登錄"));
    panel03.add(new JButton("注冊"));

    // 創(chuàng)建一個垂直盒子容器, 把上面 3 個 JPanel 串起來作為內(nèi)容面板添加到窗口
    Box vBox = Box.createVerticalBox();
    vBox.add(panel01);
    vBox.add(panel02);
    vBox.add(panel03);

    jf.setContentPane(vBox);

    jf.pack();
    jf.setLocationRelativeTo(null);
    jf.setVisible(true);
  }

}

結果展示:

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

相關文章

  • 玩轉spring boot 結合AngularJs和JDBC(4)

    玩轉spring boot 結合AngularJs和JDBC(4)

    玩轉spring boot,這篇文章主要介紹了結合AngularJs和JDBC,玩轉spring boot,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 帶你了解如何使用Spring基于ProxyFactoryBean創(chuàng)建AOP代理

    帶你了解如何使用Spring基于ProxyFactoryBean創(chuàng)建AOP代理

    這篇文章主要介紹了Spring基于ProxyFactoryBean創(chuàng)建AOP代理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-08-08
  • Hibernate中Session.get()方法和load()方法的詳細比較

    Hibernate中Session.get()方法和load()方法的詳細比較

    今天小編就為大家分享一篇關于Hibernate中Session.get()方法和load()方法的詳細比較,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 解決try-catch捕獲異常信息后Spring事務失效的問題

    解決try-catch捕獲異常信息后Spring事務失效的問題

    這篇文章主要介紹了解決try-catch捕獲異常信息后Spring事務失效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Set接口深入剖析之HashSet、LinkedHashSet和TreeSet

    Set接口深入剖析之HashSet、LinkedHashSet和TreeSet

    這篇文章主要介紹了Set接口深入剖析之HashSet、LinkedHashSet和TreeSet,LinkedHashSet是HashSet的子類,實現(xiàn)了Set接口,LinkedHashSet底層是一個LinkedHashMap,底層維護了一個數(shù)組+雙向鏈表,需要的朋友可以參考下
    2023-09-09
  • spring boot 默認異常處理的實現(xiàn)

    spring boot 默認異常處理的實現(xiàn)

    這篇文章主要介紹了spring boot 默認異常處理的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • java使用IO流對數(shù)組排序實例講解

    java使用IO流對數(shù)組排序實例講解

    在本篇文章里小編給大家整理的是一篇關于java使用IO流對數(shù)組排序實例講解內(nèi)容,有興趣的朋友們可以學習下。
    2021-02-02
  • 關于Mybatis插入對象時空值的處理

    關于Mybatis插入對象時空值的處理

    這篇文章主要介紹了關于Mybatis插入對象時空值的處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java 十大排序算法之選擇排序刨析

    Java 十大排序算法之選擇排序刨析

    選擇排序是一種簡單直觀的排序算法,無論什么數(shù)據(jù)進去都是 O(n²) 的時間復雜度。所以用到它的時候,數(shù)據(jù)規(guī)模越小越好。唯一的好處可能就是不占用額外的內(nèi)存空間了吧
    2021-11-11
  • Assert.assertEquals的使用方法及注意事項說明

    Assert.assertEquals的使用方法及注意事項說明

    這篇文章主要介紹了Assert.assertEquals的使用方法及注意事項說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論