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

Java Swing JPanel面板的使用方法

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

1. 概述

官方JavaDocsApi: javax.swing.JPanel

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

JPanel 常用構(gòu)造方法:

// 創(chuàng)建默認(rèn)使用流式布局的面板
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, 使用默認(rèn)的浮動布局
    JPanel panel01 = new JPanel();
    panel01.add(new JLabel("用戶名"));
    panel01.add(new JTextField(10));

    // 第 2 個 JPanel, 使用默認(rèn)的浮動布局
    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);
  }

}

結(jié)果展示:

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

相關(guān)文章

  • ObjectMapper 如何忽略字段大小寫

    ObjectMapper 如何忽略字段大小寫

    這篇文章主要介紹了使用ObjectMapper實現(xiàn)忽略字段大小寫操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java8新特性-Lambda表達(dá)式詳解

    Java8新特性-Lambda表達(dá)式詳解

    Java 8 (又稱為 jdk 1.8) 是 Java 語言開發(fā)的一個主要版本。Lambda 表達(dá)式,也可稱為閉包,它是推動 Java 8 發(fā)布的最重要新特性。本文通過詳細(xì)的代碼示例介紹了Java8新特性感興趣的朋友可以參考一下
    2023-04-04
  • java設(shè)計模式之工廠方法模式

    java設(shè)計模式之工廠方法模式

    這篇文章主要為大家詳細(xì)介紹了java設(shè)計模式之工廠方法模式,什么是java工廠方法模式,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Java序列化常見實現(xiàn)方法代碼實例

    Java序列化常見實現(xiàn)方法代碼實例

    這篇文章主要介紹了Java序列化常見實現(xiàn)方法代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • SpringBoot @ComponentScan掃描的局限性方式

    SpringBoot @ComponentScan掃描的局限性方式

    文章總結(jié):SpringBoot的@ComponentScan注解在掃描組件時存在局限性,只能掃描指定的包及其子包,無法掃描@SpringBootApplication注解自動配置的組件,使用@SpringBootApplication注解可以解決這一問題,它集成了@Configuration、@EnableAutoConfiguration
    2025-01-01
  • Java日常練習(xí)題,每天進(jìn)步一點點(25)

    Java日常練習(xí)題,每天進(jìn)步一點點(25)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • RabbitMQ消息丟失解決方案

    RabbitMQ消息丟失解決方案

    把這篇文章主要為大家介紹了如何保證RabbitMQ消息不丟失的解決方發(fā),分從從丟失的三種情況給大家介紹不同的解決方案,感興趣的小伙伴可以參考閱讀本文
    2023-07-07
  • Springboot使用Rabbitmq的延時隊列+死信隊列實現(xiàn)消息延期消費

    Springboot使用Rabbitmq的延時隊列+死信隊列實現(xiàn)消息延期消費

    本文介紹了RabbitMQ的延時隊列和死信隊列,解釋了它們的工作原理及其應(yīng)用場景,延時隊列允許消息在設(shè)定的時間后被消費,結(jié)合實際案例,展示了如何實現(xiàn)和使用延時隊列和死信隊列,感興趣的朋友一起看看吧
    2025-01-01
  • SpringBoot整合MyBatis實現(xiàn)CRUD操作項目實踐

    SpringBoot整合MyBatis實現(xiàn)CRUD操作項目實踐

    本文主要介紹了SpringBoot整合MyBatis實現(xiàn)CRUD操作項目實踐,如何實現(xiàn)數(shù)據(jù)庫的CRUD創(chuàng)建、讀取、更新、刪除操作,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • 如何在SpringBoot項目中使用Oracle11g數(shù)據(jù)庫

    如何在SpringBoot項目中使用Oracle11g數(shù)據(jù)庫

    這篇文章主要介紹了在SpringBoot項目中使用Oracle11g數(shù)據(jù)庫的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06

最新評論

邹平县| 镶黄旗| 锡林浩特市| 静安区| 临潭县| 萍乡市| 宜良县| 洛南县| 班玛县| 辽宁省| 岳阳市| 新和县| 宿州市| 深圳市| 商河县| 方正县| 曲阳县| 右玉县| 南投市| 建湖县| 罗田县| 龙山县| 资溪县| 崇明县| 忻州市| 城固县| 兴业县| 镇远县| 曲麻莱县| 华池县| 神池县| 永宁县| 梅州市| 平武县| 苍南县| 天津市| 澄迈县| 乌审旗| 张家界市| 马鞍山市| 和静县|