Java基础入门-第八章-12
2021-03-10 08:30
标签:展示 设置 mic 文本 loading int java apt inf Swing中的标签组件主要用到的时JLabel,它可以显示文本、图像,还可以设置标签内容的垂直和水平对齐方式, Example12.java 效果: Java基础入门-第八章-12 标签:展示 设置 mic 文本 loading int java apt inf 原文地址:https://www.cnblogs.com/mathZHX/p/14157311.htmlJava-GUI-Example12
方法声明
功能描述
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实例
1 package GUI;
2 import java.awt.*;
3 import javax.swing.*;
4 public class Example12 {
5 private static void createAndShowGUI() {
6 //1.创建一个JFrame容器窗口
7 JFrame f=new JFrame("JFrame窗口");
8 f.setLayout(new BorderLayout());
9 f.setSize(300,200);
10 f.setLocation(300,200);
11 f.setVisible(true);
12 f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
13 //2.创建一个JLabel标签组件,用来展示图片
14 JLabel label1=new JLabel();
15 //2.1创建一个ImageIocn图标组件,并加入JLabel中
16 ImageIcon icon=new ImageIcon("FruitStore.jpg");
17 Image img=icon.getImage();
18 //2.2用于设置图片大小尺寸
19 img=img.getScaledInstance(300, 150,Image.SCALE_DEFAULT);
20 icon.setImage(img);
21 label1.setIcon(icon);
22 //3.创建一个尾页JPanel面板,并加入JLabl标签组件
23 JPanel panel =new JPanel();
24 JLabel label2=new JLabel("欢迎进入水果超市",JLabel.CENTER);
25 panel.add(label2);
26 //4.向JFrame聊天窗口容器的顶部和尾部分别加入JLabel和JPanel组件
27 f.add(label1,BorderLayout.PAGE_START);
28 f.add(panel,BorderLayout.PAGE_END);
29 }
30 public static void main(String[] args) {
31 //使用SwinUtilities工具类调用createAndShowGUI()方法并显示GUI程序
32 SwingUtilities.invokeLater(Example12::createAndShowGUI);
33 }
34 }