Jlable标签是什么

Jlable组件是一个标签,是用于显示文本信息的。就好比如说你在软件上面看到的 账号,密码,找回密码这些就有可能是使用标签创建的

导入Jlable

使用标签需要导入Jlable

import javax.swing.JLabel;

创建一个标签

JLabel l=new JLabel("test");

这里创建了一个名字为l的标签,它显示的内容是test
默认为左对齐

设置标签对齐方式

只需要在后面跟个参数
JLabel.LEFT 左对齐
JLabel.CENTER 居中对齐
JLabel.RIGHT 右对齐

例如:居中对齐

JLabel l=new JLabel("test",JLabel.CENTER);

JPanel面板容器是什么

JPanel是swing中的面板容器类,可以加入到Jframe窗体中。它能容纳组件并将组件组合在一起,但它本身必须添加到其他容器中使用。它相当于是一个窗户,你可以在上面贴东西,也可以写东西。

导入JPanel

使用面板容器需要导入JPanel

import javax.swing.JPanel;

创建面板容器

创建一个名为p的面板容器

JPanel p=new JPanel();

往面板容器上面添加组件

还是使用add,对象是名为p的面板容器,在它的上面添加标签l(l是本篇文章最前面创建的标签l)

p.add(l);   //向Jpanel上面添加标签l

在窗体上添加面板容器

最后一定不能忘记,虽然我们往面板容器上面添加了组件,但是我们也要往窗口上面放置面板容器
由于我们这个类是继承了Jframe所以直接add就表示把面板容器添加到窗体上面

add(p);

在窗口上面添加一个面板容器,面板容器里面添加一个按钮一个标签

file

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Source3 extends JFrame{
    Source3(){

        setTitle("Hello swing!");

        JPanel p=new JPanel();      //面板容器类
        JLabel l=new JLabel("test");
        JButton b=new JButton("button");
        p.add(l);   //向Jpanel上面添加l和b
        p.add(b);
        add(p);

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(300,100);
        setVisible(true);

    }

    public static void main(String[] args) {
        new Source3();

    }
}

pack()调整窗口大小

用于调整窗口的大小,使其适应组件的大小。

pack();

我们在上面的例子里面加入pack以后的效果:
file

最后修改:2022 年 03 月 08 日
如果觉得我的文章对你有用,请随意赞赏