java - 关于 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();
}
}
解决方案
推荐阅读
- python - 将 XGboost 回归器与 sklearn learning_curve 一起使用时的性能指标
- flutter - 使用 tflite Flutter 进行空值检查运算符错误
- flutter - 不可为空的实例字段 ['controller'] 必须在颤振中初始化
- postgresql - 如何在 Big Sur Apple M1 上安装 pg_cron?
- ios - 平滑自动滚动到 UITableView 底部和可重用问题
- wordpress - React-Django 和 Wordpress 中的 SSO
- php - 在 php 中使用循环和睡眠方法构建倒计时
- flutter - 从 Flutter 中的 SingleChildScrollView 在 PageView 中滚动 ListView
- testing - 如何在 testcafe studio 中处理警报
- flutter - java.net.URISyntaxException:索引 2 处不透明部分中的非法字符:E:\\...\\intermediates\\flutter\\debug\\flutter_assets\\AssetManifest.json