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

Java程序圖形用戶界面設(shè)計(jì)之標(biāo)簽組件

 更新時間:2022年02月08日 17:02:37   作者:小旺不正經(jīng)  
圖形界面(簡稱GUI)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對于用戶來說在視覺上更易于接受,本篇精講Java語言中關(guān)于圖形用戶界面的標(biāo)簽組件部分

Java程序設(shè)計(jì) 圖形用戶界面【三】

標(biāo)簽組件JLabel

JLabel組件表示的是一個標(biāo)簽,本身是用于顯示信息的,一般情況下是不能直接更改其顯示內(nèi)容的

常量作用
public static final int LEFT標(biāo)簽文本左對齊
public static final int CENTER標(biāo)簽文本居中對齊
public static final int RIGHT標(biāo)簽文本右對齊
方法作用
public JLabel() throws HeadlessException創(chuàng)建一個JLabel對象
public JLabel(String text) throws HeadlessException創(chuàng)建一個標(biāo)簽并指定文本內(nèi)容,默認(rèn)為左對齊
public Label(String text,int alignment) throws HeadlessException創(chuàng)建一個標(biāo)簽并指定文本內(nèi)容以及對齊方式
public JLabel(String text,Icon icon,int honzontalAlignment)創(chuàng)建具有指定文本,圖像和水平對齊方式的JLabel對象
public JLabel(Icon image,int honzontalAlignment)創(chuàng)建具有指定圖像和水平對齊方式的JLabel實(shí)例
public void setText(String text)設(shè)置標(biāo)簽的文本
public String getText()取得標(biāo)簽的文本
public void setAlignment(int alignment)設(shè)置標(biāo)簽的對齊方式
public void setIcon(Icon icon)設(shè)置指定的圖像
import javax.swing.*;
import java.awt.*;

public class Hello {
    public static void main(String[] args) {
        JFrame frame = new JFrame("一");
        JLabel label = new JLabel("HELLO",JLabel.CENTER);
        frame.add(label);
        Dimension d = new Dimension();
        d.setSize(500,600);
        frame.setSize(d);
        frame.setBackground(Color.black);
        Point point = new Point(300,200);
        frame.setLocation(point);
        frame.setVisible(true);
    }
}


image-20220205174420049

更改JLabel的文字樣式

更改使用的字體,則可以直接使用Component類中定義的以下方法

public void setFont(Font t)

Font類

常量作用
public static final int BOLD文字顯示為粗體
public static final int ITALIC文字顯示風(fēng)格為斜體
public static final int PLAIN文字顯示風(fēng)格為普通樣式
方法作用
public Font(String name,int style,int size)實(shí)例化對象,指定顯示風(fēng)格及大小
public String getFontName()得到字體的名稱

演示

import javax.swing.*;
import java.awt.*;

public class Hello {
    public static void main(String[] args) {
        JFrame frame = new JFrame("一");
        JLabel label = new JLabel("HELLO",JLabel.CENTER);
        Font font = new Font("Serief",Font.ITALIC+Font.BOLD,28);
        label.setFont(font);
        label.setForeground(Color.BLUE);
        frame.add(label);
        Dimension d = new Dimension();
        d.setSize(500,600);
        frame.setSize(d);
        frame.setBackground(Color.black);
        Point point = new Point(300,200);
        frame.setLocation(point);
        frame.setVisible(true);
    }
}

image-20220205222605506

設(shè)置圖片

ImageIcon類方法

方法作用
public ImageIcon(byte[] imageData)將保存圖片信息的byte數(shù)組設(shè)置到 ImageIcon 中
public ImageIcon(String filename)通過文件名稱創(chuàng)建 ImageIcon 對象
public ImageIcon(String filename,String description)設(shè)置圖片路徑以及圖片的簡單描述

演示

import javax.swing.*;
import java.awt.*;
import java.io.File;

public class Hello {
    public static void main(String[] args) {
        JFrame frame = new JFrame("一");
        String picPath = "C:\\Users\\30452\\Desktop\\123.jpg";
        Icon icon = new ImageIcon(picPath);
        JLabel lab = null;
        lab = new JLabel(icon,JLabel.CENTER);
        frame.add(lab);
        frame.setSize(800,800);
        frame.setBackground(Color.WHITE);
        frame.setLocation(300,200);
        frame.setVisible(true);
    }
}

image-20220205230238148

到此這篇關(guān)于Java程序圖形用戶界面設(shè)計(jì)之標(biāo)簽組件 的文章就介紹到這了,更多相關(guān)Java 圖形用戶界面標(biāo)簽組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

文登市| 尼勒克县| 理塘县| 察雅县| 休宁县| 威远县| 江津市| 阜宁县| 通榆县| 读书| 本溪市| 台江县| 永吉县| 象州县| 盘山县| 绵阳市| 康定县| 临潭县| 阜城县| 军事| 汉阴县| 九龙县| 五家渠市| 卢湾区| 惠州市| 宿迁市| 南江县| 集贤县| 宜章县| 华池县| 宁化县| 阜康市| 高尔夫| 义乌市| 康定县| 浦县| 鄂伦春自治旗| 德兴市| 疏勒县| 通化市| 阿尔山市|