您好,登錄后才能下訂單哦!
這篇文章主要介紹“Java程序圖形用戶界面的標(biāo)簽組件怎么用”,在日常操作中,相信很多人在Java程序圖形用戶界面的標(biāo)簽組件怎么用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Java程序圖形用戶界面的標(biāo)簽組件怎么用”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
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實例 |
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); } }
更改使用的字體,則可以直接使用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) | 實例化對象,指定顯示風(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); } }
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); } }
到此,關(guān)于“Java程序圖形用戶界面的標(biāo)簽組件怎么用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。