警告: [deprecation] JPasswordField中的getText()已过时

a1061779763 a1061779763 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
很久之前的代码不会改了 有没有大佬能帮我改一下,在76行那getText()已过时,怎么把这个方法换一下?
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;



public class Login extends JFrame implements ActionListener{
public static void main(String[] args) {
Login lo = new Login("登陆");//主方法,有这个程序才会运行

}
//图形界面初始化语句,有这个窗口才会有布局
JLabel label1 = new JLabel("用户名:");
JLabel label2=new JLabel("密码:");

static JTextField text1 = new JTextField(10);;
JPasswordField text2 = new JPasswordField(10);;
JButton button1 = new JButton("登陆");
JButton button2=new JButton("取消");
JButton button3=new JButton("注册");
public Login(String s) {


init(); //窗口布局初始化方法,就是下边那个init方法
setLayout(null);
setTitle("登录");//设置标题
setBounds(400,50,600,500);//设置窗口位置及大小
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}


//窗口布局初始化方法
void init() {
//设置文字颜色等
label1.setForeground(Color.black);
label2.setForeground(Color.black);
label1.setFont(new Font("宋体",Font.BOLD,20));
label2.setFont(new Font("宋体",Font.BOLD,20));

//将布局添加到窗口
add(label1);
add(label2);
add(text1);
add(text2);
add(button1);
add(button2);
add(button3);
//设置各标签大小及位置
label1.setBounds(110,70,100,40);
text1.setBounds(230,70,250,40);
label2.setBounds(110,130,100,40);
text2.setBounds(230,130,250,40);
button1.setBounds(110,320,100,40);
button2.setBounds(250,320,100,40);
button3.setBounds(390,320,100,40);
//给按钮添加动作监听器
button1.addActionListener((ActionListener) this);
button2.addActionListener((ActionListener) this);
button3.addActionListener((ActionListener) this);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button1) {
//获取输入值
String us=text1.getText();
String pa=text2.getText();

try {
Class.forName("org.apache.derby.jdbc.EmbeddedDriver"); //链接数据库驱动
//链接数据库
Connection conn = (Connection) DriverManager.getConnection("jdbc:derby:Student;create=true");
System.out.println(conn);
//查询验证数据库并登录
String sql = "Select * from user_u where Uname=? and Upass=? ";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, us);
ps.setString(2, pa);

ResultSet rs = ps.executeQuery();
if (rs.next()) {
JOptionPane.showMessageDialog(this, "登陆成功,欢迎来到主页面",
"确定", JOptionPane.INFORMATION_MESSAGE);
this.dispose();
new YWindow();
}else{
JOptionPane.showMessageDialog(this, "用户名or密码错误",
"确定", JOptionPane.INFORMATION_MESSAGE);
this.dispose();
Login lo = new Login("登陆");
}
conn.close();
ps.close();
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}catch (SQLException e1) {
e1.printStackTrace();
}

}else if (e.getSource() == button2) {
//判断是否点击取消按钮
JOptionPane.showMessageDialog(this, "退出应用程序", "退出",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);//结束程序
}else{
//点击注册,跳转到注册页面
this.dispose();
new ZhuCe("注册");
}
}

}

...全文

相关推荐

熊数据集集2983张VOC+YOLO格式.zip

数据集格式:VOC格式+YOLO格式 压缩包内含:3个文件夹,分别存储图片、xml、txt文件 JPEGImages文件夹中jpg图片总计:2983 Annotations文件夹中xml文件总计:2983 labels文件夹中txt文件总计:2983 标签种类数:1 标签名称:["bear"] 每个标签的框数(注意yolo格式类别顺序不和这个对应,而以labels文件夹classes.txt为准): bear 框数 = 3021 总框数:3021 图片清晰度(分辨率:像素):清晰 图片是否增强:否 标签形状:矩形框,用于目标检测识别 重要说明:暂无 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注

不会仰游的河马君

vue+springboot_基于Java语言的茶叶销售商城电商系统_176brjo7毕业设计源码数据库.zip

vue+springboot_基于Java语言的茶叶销售商城电商系统_176brjo7毕业设计源码数据库.zip

源码论文专家

43一个强到且很实用的Linux网络管理工具.docx

43一个强到且很实用的Linux网络管理工具

云计算练习生

【计量经济学】基于Oster无工具变量法的内生性处理:遗漏变量偏差敏感性分析与稳健因果效应界估算

内容概要:本文介绍了基于Oster(2019)提出的无工具变量法处理内生性问题的实现方法,核心是通过系数稳定性与拟合优度变化进行敏感性分析,量化遗漏变量偏差的影响,并估计在控制不可观测变量后的稳健因果效应β(beta tilde)。该方法利用两步回归(有无控制变量)之间的系数和R²变化,结合不可观测选择强度参数δ与最大潜在R²(Rmax),外推可能的因果效应边界,从而判断基准结果是否对遗漏变量稳健。文中提供了Stata(psacalc)、R(ooster包)和Python三种主流语言的具体实现代码与操作示例,强调结果依赖于参数设定,需进行敏感性扫描以增强说服力。 适合人群:经济学、管理学、社会学、公共卫生、教育等领域的实证研究者,尤其是正在撰写论文、面临审稿人关于内生性质疑的研究生与青年学者。 使用场景及目标:①在缺乏有效工具变量时,评估OLS回归结果对遗漏变量的敏感性;②生成稳健因果效应的点估计与置信区间,回应审稿人对内生性问题的质疑;③通过δ与Rmax的多值扫描,可视化展示结论稳健性。 阅读建议:此方法属于敏感性分析而非因果识别工具,应与IV、DID、固定效应等方法结合使用;使用者需确保两步回归样本一致,并替换示例中的变量名为实际数据变量,同时务必对关键参数开展敏感性测试,避免过度解读单一结果。

王大师王文峰

园区管理者如何通过数据分析精准培育创新主体?.docx

园区管理者如何通过数据分析精准培育创新主体?

BIZKEEN
评论 3
收藏 已收藏
分享
返回顶部
a1061779763
Java SE 62,620 成员 307,251 内容