首页 > 解决方案 > 关于 java swing 链接标签

问题描述

我有一个注册表格。在表格下方有一个 JLabel '已经有一个帐户?.我需要在这里创建一个带有“登录”文本的链接标签。如何做到这一点?

在下面的代码中有两个标签,例如“已经有一个帐户?” “登录”。我需要将“登录”标签作为链接打开另一个用于登录的GUI表单。如何做到这一点?

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Stackoverflow extends JFrame implements ActionListener {

    private Container c;
    private JLabel lable;
    private JLabel signin;
    public Stackoverflow() {

        setTitle("Login");
        setBounds(300,90,400,200);
        setResizable(false);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        c= getContentPane();
        c.setLayout(null);

        lable = new JLabel("Already have an account?");
        lable.setFont(new Font("Arial",Font.ITALIC,12));
        lable.setSize(300,20);
        lable.setLocation(50,100);
        c.add(lable);

        signin = new JLabel("Sign in");
        signin.setFont(new Font("Arial",Font.ITALIC,12));
        signin.setSize(300,20);
        signin.setLocation(200,100);
        c.add(signin);

        setVisible(true);

    }

    @Override
    public void actionPerformed(ActionEvent e) {

    }
}
public class Main {

    public static void main(String[] args) {
        Stackoverflow stack = new Stackoverflow();
    }
}


标签: javaswingoopuser-interfaceintellij-idea

解决方案


推荐阅读