91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

安徽省| 高青县| 中山市| 安新县| 驻马店市| 琼结县| 综艺| 富川| 屏东市| 安岳县| 从化市| 鹤山市| 贵溪市| 开远市| 威海市| 融水| 抚远县| 昌黎县| 灵武市| 肇东市| 泸州市| 平利县| 兴化市| 达日县| 嘉善县| 松阳县| 通化县| 宜丰县| 修水县| 遂溪县| 志丹县| 澄江县| 威信县| 德庆县| 淮南市| 古田县| 北宁市| 宾川县| 罗山县| 张家口市| 页游|