真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JAVA中jlabel的使用方法

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

創(chuàng)新互聯(lián)公司是專業(yè)的龍江網(wǎng)站建設公司,龍江接單;提供網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行龍江網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

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

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

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

構造方法摘要:

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

JLabel 的常用方法:

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

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

// 設置標簽內(nèi)容(在標簽內(nèi))的對其方式(默認左對齊并垂直居中)
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);

        // 創(chuàng)建內(nèi)容面板,默認使用流式布局
        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的使用方法有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


文章標題:JAVA中jlabel的使用方法
標題鏈接:http://weahome.cn/article/pidshd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部