- 0
- 0
- 约3.02千字
- 约 3页
- 2023-10-14 发布于江苏
- 举报
《Java程序设计》实验报告三
班级: 学号: 姓名:
题目 编写图形界面程序,根据用户输入的5个浮点数和一个文件目录名,将这5个数保存才文件中,再将5个数读取后排序追加到文件中
目的和要求 学习并掌握java文件读写的相关操作
功能说明 输入5个数字和一个文件名,点击转换后将5个数字保存到文件中并将读取到得5个数字排序后追加到文件中
设计流程图
源程序
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
public class denglu extends JFrame {
public static final int GAME_WIDTH=400;
public static final int GAME_HEIGTHT=300;
public static String[] ss=new String[20];
public static void main(String[] args) {
denglu tc=new denglu();
try {
tc.luachFrame();
} catch (PswException e) {
e.printStackTrace();
}
}
public void luachFrame() throws PswException{
this.setLocation(400,300);
this.setSize(GAME_WIDTH,GAME_HEIGTHT);
this.setTitle(用户登录界面);
this.setBackground(Color.GREEN);//绘制界面
this.addWindowListener(new WindowAdapter(){//添加监听器,执行关闭窗口
public void windowClosing(WindowEvent e) {
System.out.println(窗体执行关闭!);
System.exit(0);
}
});
JPanel panel = new JPanel();
final JTextField name=new JTextField(25);
JLabel uname = new JLabel(UserName);
JLabel upsw = new JLabel(Password);
final JTextField psw=new JTextField(25);
JButton btn =new JButton(Login);
panel.add(uname);
panel.add(name);
panel.add(upsw);
panel.add(psw);
panel.add(btn);//添加文本框和登录按钮,文本框宽度都是25
setContentPane(panel);
btn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
String x_name =name.getText();//登录名可以任意输入一个
String x_psw = psw.getText();
char c[] = x_psw.toCharArray();//输入密码
int psw_length = c.length;
try{//处理可能出现的异常
int flag = 0;
if(psw_length4||psw_length6){
String aa=密码不符!;
throw new PswException(aa);
}//密码在4到6位
else{
for(int i=0;
您可能关注的文档
最近下载
- 2025年初级卫生职称-初级技师-眼视光技术(师)[代码:216]历年参考题库含答案解析(5套).docx VIP
- 2025届重庆康德三诊物理+答案.docx VIP
- 河南省开封市兰考县2025届九年级下学期中考一模数学试卷(含解析).docx VIP
- 2026年学历类自考专业(国贸)外贸英语写作-国际贸易实务(一)参考题库含答案解析(5卷带答案版).docx VIP
- 国标图集示例-(02(03)J401)钢梯.pdf VIP
- 日业BM500物料提升机变频一体机用户手册V1.0.pdf
- 2026年党章综合知识测试题(模拟题).docx VIP
- 初一相交线与平行线所有知识点总结和常考题提高难题压轴题练习(含答案解析).doc VIP
- 食材配送服务方案(通用16篇)精选全文完整版.pdf VIP
- 初一一元一次方程所有知识点总结和常考题提高难题压轴题练习(含答案解析).docx VIP
原创力文档

文档评论(0)