谁能帮我看下我用Jcreator写的一个考试的小程序,无法实现读取文件的操作,今晚就得交,请帮帮忙

c505714692 c505714692 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这是其中一个界面的
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.io.UnsupportedEncodingException;
//import javax.swing.Timer;
import javax.swing.JOptionPane;
class MyP1 extends Panel implements ActionListener
{
TextField t1,t2;
Button b1;
String s1,s2,str[];
MyP1()
{
Label lb1 = new Label("name");
Label lb2 = new Label("password");
Label lb3 = new Label("欢迎登录");
t1 = new TextField(20);
t2 = new TextField(20);
b1 = new Button("OK");
t2.setEchoChar('*');
lb3.setFont(new Font("华文行楷",Font.BOLD,35));
lb3.setForeground(Color.blue);
Box box=Box.createVerticalBox();
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
Panel p4=new Panel();
p4.add(lb3);
p1.add(lb1);
p1.add(t1);
p2.add(lb2);
p2.add(t2);
p3.add(b1);
box.add(p4);
box.add(p1);
box.add(p2);
box.add(p3);
add(box);
b1.addActionListener(this);
validate();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
if(t1.getText().equals("")||t2.getText().equals(""))
{
JOptionPane.showMessageDialog(this,"请输入登录信息","Mess",JOptionPane.INFORMATION_MESSAGE);
t1.setText("");
t2.setText("");
}
else if(!(t1.getText().equals(""))&&!(t2.getText().equals("")))
{
String s1=t1.getText();
String s2=t2.getText();
int i=0;
try(我估计问题就出在这一部分吧,请帮忙看看,谢谢)
{
FileReader f = new FileReader("e:\\3.txt");
BufferedReader in = new BufferedReader(f);
String s = in.readLine();
if(!s.equals(""))
{
StringTokenizer token = new StringTokenizer(s,"*");
while(token.hasMoreTokens())
{
str[i]=token.nextToken();
i++;
}
if(s1.equals(str[0])&&s2.equals(str[1]))
{
JOptionPane.showMessageDialog(this,"登录成功","Mess",JOptionPane.INFORMATION_MESSAGE);
MyP3 mp3 = new MyP3();
removeAll();
this.add(mp3);
validate();
}
else
{
JOptionPane.showMessageDialog(this,"密码或用户名不正确,请重新输入","Mess",JOptionPane.INFORMATION_MESSAGE);
}
}
/* if((in.readUTF().equals(s1))&&(in.readUTF().equals(s2)))
{
JOptionPane.showMessageDialog(this,"密码或用户名不正确,请重新输入","Mess",JOptionPane.INFORMATION_MESSAGE);
MyP3 mp3 = new MyP3();
removeAll();
this.add(mp3);
validate();
}*/
}
catch(IOException ee){}
}
/* else if(!(t1.getText().equals(s1))&&!(t2.getText().equals(s2)))
{
JOptionPane.showMessageDialog(this,"密码或用户名不正确,请重新输入","Mess",JOptionPane.INFORMATION_MESSAGE);
t1.setText("");
t2.setText("");
}*/
}
}

}
...全文

相关推荐

英语标准化考试系统_java课设_含可运行程序.doc

英语标准化考试系统_java课设_含可运行程序

omyligaga

Nessus扫描报告解读:从插件原理到风险处置的实战指南

漏洞扫描是网络安全评估的基石,而Nessus作为主流扫描器,其核心在于插件库驱动的检测机制。扫描器通过主机发现、端口探测与插件匹配,将目标系统的开放服务、协议特征和漏洞线索转化为带风险等级的条目。正确解读这些结果,不仅需要理解插件ID与风险因素的关系,还要能区分VNC、NetBIOS、SMB等常见服务暴露的真实威胁。无论是内网资产梳理还是渗透测试后的加固,掌握从现象到处置的判读逻辑,才能避免误判和漏报。本文以一份真实扫描报告为例,拆解从安装部署到复扫验证的完整过程,帮助你真正看懂Nessus报告中的每一步。

weixin_33997389

JAVA标准化考试系统单机版样本.doc

JAVA标准化考试系统单机版样本.doc

zzzzl333

java考试系统(JCreator 版)

这个考试系统是我们java初级编程的期末考试作业。做的很不好,但是基本上实现了其功能,希望对初学者能有所帮助。用的是JCreator ,数据是access 2007的。 更希望以后我们西南财大计科的学弟学妹们在做这个麻烦的作业的时候,能够对你们有所帮助。 这个有服务器端和客户端。运行是先运行Sever.java,然后再打开一个JCreator ,运行MainMenu.java 非初学者强烈建议误下载,写的实在太烂了,倒是比较适合在学这个又是用JCreator的学生交流

chduguxue

专题资料(2021-2022年)J002标准化考试2.doc

专题资料

潮起潮落175
评论 5
收藏 已收藏
分享
返回顶部
c505714692
Java 51,407 成员 86,134 内容