亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JAVA中jlabel的使用方法

發布時間:2020-09-17 10:26:49 來源:億速云 閱讀:264 作者:小新 欄目:編程語言

小編給大家分享一下JAVA中jlabel的使用方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

 JLabel 對象可以顯示文本、圖像或同時顯示二者。可以通過設置垂直和水平對齊方式,指定標簽顯示區中標簽內容在何處對齊。默認情況下,標簽在其顯示區內垂直居中對齊。默認情況下,只顯示文本的標簽是開始邊對齊;而只顯示圖像的標簽則水平居中對齊。

還可以指定文本相對于圖像的位置。默認情況下,文本位于圖像的結尾邊上,文本和圖像都垂直對齊。

根據標簽的 ComponentOrientation 屬性值確定其開始邊和結尾邊。目前,默認的 ComponentOrientation 設置將開始邊映射到左邊,將結尾邊映射到右邊。

構造方法摘要:

JLabel()
         // 創建無圖像并且其標題為空字符串的 JLabel。
JLabel(Icon image)
         // 創建具有指定圖像的 JLabel 實例。
JLabel(Icon image, int horizontalAlignment)
          //創建具有指定圖像和水平對齊方式的 JLabel 實例。
JLabel(String text)
         // 創建具有指定文本的 JLabel 實例。
JLabel(String text, Icon icon, int horizontalAlignment)
          //創建具有指定文本、圖像和水平對齊方式的 JLabel 實例。
JLabel(String text, int horizontalAlignment)
          //創建具有指定文本和水平對齊方式的 JLabel 實例。

JLabel 的常用方法:

// 設置 文本 和 圖片
void setText(String text)
void setIcon(Icon icon)

// 設置文本相對于圖片的位置(文本默認在圖片右邊垂直居中)
void setHorizontalTextPosition(int textPosition)
void setVerticalTextPosition(int textPosition)

// 設置標簽內容(在標簽內)的對其方式(默認左對齊并垂直居中)
void setHorizontalAlignment(int alignment)
void setVerticalAlignment(int alignment)

// 設置文本的字體類型、樣式 和 大小
void setFont(Font font)

代碼實例:

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);

        // 創建內容面板,默認使用流式布局
        JPanel panel = new JPanel();

        /*
         * 只顯示文本
         */
        JLabel label01 = new JLabel();
        label01.setText("Only Text");
        label01.setFont(new Font(null, Font.PLAIN, 25));  // 設置字體,null 表示使用默認字體
        panel.add(label01);

        /*
         * 只顯示圖片
         */
        JLabel label02 = new JLabel();
        label02.setIcon(new ImageIcon("demo01.jpg"));
        panel.add(label02);

        /*
         * 同時顯示文本和圖片
         */
        JLabel label03 = new JLabel();
        label03.setText("文本和圖片");
        label03.setIcon(new ImageIcon("demo02.jpg"));
        label03.setHorizontalTextPosition(SwingConstants.CENTER);   // 水平方向文本在圖片中心
        label03.setVerticalTextPosition(SwingConstants.BOTTOM);     // 垂直方向文本在圖片下方
        panel.add(label03);

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

}

看完了這篇文章,相信你對JAVA中jlabel的使用方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

明溪县| 昌平区| 行唐县| 梁河县| 犍为县| 金乡县| 开平市| 甘南县| 拉萨市| 南汇区| 陇川县| 乐亭县| 望城县| 子长县| 威宁| 奉贤区| 上犹县| 平武县| 申扎县| 宁安市| 南阳市| 全南县| 汝阳县| 田东县| 遂溪县| 瑞金市| 临安市| 泰顺县| 辽阳市| 呼图壁县| 潜山县| 方山县| 酉阳| 水富县| 南通市| 印江| 禹城市| 安康市| 东宁县| 仙桃市| 德令哈市|