Swing008——JLabel标签组件

Posted 江州益彤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swing008——JLabel标签组件相关的知识,希望对你有一定的参考价值。

一、API简介






二、实例

package component;

import java.awt.Color;
import java.awt.Font;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingConstants;

public class TestJLabel 
	public static void main(String[] args) 
		// 1、创建一个顶层容器
		JFrame jFrame = new JFrame("JLabel标签");
		// 设置大小
		jFrame.setSize(600, 400);
		// 设置位置居中(在设置大小之后)
		jFrame.setLocationRelativeTo(null);
		// 设置关闭时推出虚拟机JVM
		jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		// 2、创建一个中间容器
		JPanel jpane = new JPanel(null);//使用绝对布局

		// 创建一个文字标签
		JLabel jLabel = new JLabel("袁总");
		jLabel.setFont(new Font("楷体", Font.PLAIN, 30));
		jLabel.setBounds(100, 200, 100, 35);
		jpane.add(jLabel);

		// 创建一个图片标签
		JLabel jLabe2 = new JLabel();
		jLabe2.setIcon(new ImageIcon("image/yuanzong.jpg"));
		jLabe2.setBounds(100, 60, 99, 148);
		jpane.add(jLabe2);

		// 创建一个文字图片标签
		JLabel jLabe3 = new JLabel("袁总");
		jLabe3.setForeground(Color.GREEN);// 颜色
		jLabe3.setFont(new Font("楷体", Font.PLAIN, 30));// 字体
		jLabe3.setIcon(new ImageIcon("image/yuanzong.jpg"));//使用的图片
		jLabe3.setBounds(200, 60, 99, 180);
		// 水平居中
		jLabe3.setHorizontalTextPosition(SwingConstants.CENTER);
		// 竖直方向居中
		jLabe3.setVerticalTextPosition(SwingConstants.BOTTOM);
		jpane.add(jLabe3);

		// 将中间容器添加到顶层容器中
		jFrame.setContentPane(jpane);
		// 显示窗口
		jFrame.setVisible(true);
	

以上是关于Swing008——JLabel标签组件的主要内容,如果未能解决你的问题,请参考以下文章

JAVA学习Swing章节标签JLabel中图标的使用

常用Swing组件概述

十. 图形界面(GUI)设计3.标签按钮和按钮事件

Java swing

java 的Swing

如何让 Swing 将我自己的 HTMLEditorKit 用于 JLabel/JButton/等