学过JAVA的朋友请帮忙!!!(20分)
谁能帮我写个简单的JAVA程序啊?题目:设计一简单的Applet小应用程序,界面上应有学号、姓名、电话、专业等登录框,并将输入的上述信息保存到一个文本文件中。我没学过JA...
谁能帮我写个简单的JAVA程序啊?
题目:设计一简单的Applet小应用程序,界面上应有学号、姓名、电话、专业等登录框,并将输入的上述信息保存到一个文本文件中。
我没学过JAVA,所以请大家帮忙!!谢谢了! 展开
题目:设计一简单的Applet小应用程序,界面上应有学号、姓名、电话、专业等登录框,并将输入的上述信息保存到一个文本文件中。
我没学过JAVA,所以请大家帮忙!!谢谢了! 展开
1个回答
展开全部
package AppletTest;
import java.awt.*;
import java.io.*;
import java.applet.Applet;
import java.awt.event.*;
public class TextTest extends Applet {
private TextArea name=new TextArea();
private TextArea num=new TextArea();
private TextArea tel=new TextArea();
private TextArea pro=new TextArea();
private Label label1=new Label("姓名:");
private Label label2=new Label("学号:");
private Label label3=new Label("电话:");
private Label label4=new Label("专业:");
private Button but1=new Button("提交");
private Button but2=new Button("取消");
public void init (){
but1.addActionListener(new h1());
but2.addActionListener(new h2());
setLayout(new GridLayout(5,2));
add(label1);
add(name);
add(label2);
add(num);
add(label3);
add(tel);
add(label4);
add(pro);
add(but1);
add(but2);
}
private class h1 implements ActionListener{
public void actionPerformed(ActionEvent e){
try{
DataOutputStream out4=new DataOutputStream(new FileOutputStream(new File("record.txt"),true));
out4.writeChars("<Name:"+name.getText()+" Num:"+num.getText()+" Tel:"+tel.getText()+" Pro:"+pro.getText()+">");
}catch(IOException ex){
name.setText(ex.getMessage());
}
name.setText("");
num.setText("");
tel.setText("");
pro.setText("");
}
}
private class h2 implements ActionListener{
public void actionPerformed(ActionEvent e){
name.setText("");
num.setText("");
tel.setText("");
pro.setText("");
}
}
}
粗略的做了一下,由于水平有限,还有几个小bug没解决,先给你代码,等我以后完善再加上吧! 还有,在appletviewer下可以运行成功,不知道怎么签如网页就出问题,记得先不要输入汉字.
import java.awt.*;
import java.io.*;
import java.applet.Applet;
import java.awt.event.*;
public class TextTest extends Applet {
private TextArea name=new TextArea();
private TextArea num=new TextArea();
private TextArea tel=new TextArea();
private TextArea pro=new TextArea();
private Label label1=new Label("姓名:");
private Label label2=new Label("学号:");
private Label label3=new Label("电话:");
private Label label4=new Label("专业:");
private Button but1=new Button("提交");
private Button but2=new Button("取消");
public void init (){
but1.addActionListener(new h1());
but2.addActionListener(new h2());
setLayout(new GridLayout(5,2));
add(label1);
add(name);
add(label2);
add(num);
add(label3);
add(tel);
add(label4);
add(pro);
add(but1);
add(but2);
}
private class h1 implements ActionListener{
public void actionPerformed(ActionEvent e){
try{
DataOutputStream out4=new DataOutputStream(new FileOutputStream(new File("record.txt"),true));
out4.writeChars("<Name:"+name.getText()+" Num:"+num.getText()+" Tel:"+tel.getText()+" Pro:"+pro.getText()+">");
}catch(IOException ex){
name.setText(ex.getMessage());
}
name.setText("");
num.setText("");
tel.setText("");
pro.setText("");
}
}
private class h2 implements ActionListener{
public void actionPerformed(ActionEvent e){
name.setText("");
num.setText("");
tel.setText("");
pro.setText("");
}
}
}
粗略的做了一下,由于水平有限,还有几个小bug没解决,先给你代码,等我以后完善再加上吧! 还有,在appletviewer下可以运行成功,不知道怎么签如网页就出问题,记得先不要输入汉字.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询