当前位置: 技术问答>java相关
200分求一個小程序
来源: 互联网 发布时间:2015-07-20
本文导语: 200分求一個小程序 我有一個人主頁﹐我想有一個JAVA APPLET和源程序﹐功能是﹕ JAVA APPLET有一個文本框﹐和一個按鈕﹐按下按鈕後﹐JAVA APPLET 就把文本框中的內容添加到在我的主頁空間中的一個文件中。 假設我...
200分求一個小程序
我有一個人主頁﹐我想有一個JAVA APPLET和源程序﹐功能是﹕
JAVA APPLET有一個文本框﹐和一個按鈕﹐按下按鈕後﹐JAVA APPLET
就把文本框中的內容添加到在我的主頁空間中的一個文件中。
假設我的主頁地址為 X.best.163.com﹐我的FTP用戶名為U,FTP密碼為P。
請大家幫幫我。還有100分可以再發次貼給。
我有一個人主頁﹐我想有一個JAVA APPLET和源程序﹐功能是﹕
JAVA APPLET有一個文本框﹐和一個按鈕﹐按下按鈕後﹐JAVA APPLET
就把文本框中的內容添加到在我的主頁空間中的一個文件中。
假設我的主頁地址為 X.best.163.com﹐我的FTP用戶名為U,FTP密碼為P。
請大家幫幫我。還有100分可以再發次貼給。
|
这个是读签名后读本地文件的applet,
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.io.*;
public class FileReaderApplet extends Applet {
boolean isStandalone = false;
TextField fileNameField;
TextArea fileArea;
file://Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}
file://Construct the applet
public FileReaderApplet() {
}
file://Initialize the applet
public void init() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
file://Component initialization
private void jbInit() throws Exception {
this.setSize(new Dimension(400,300));
this.setLayout(new BorderLayout());
Panel panel=new Panel();
Label label=new Label("File Name");
panel.add(label);
fileNameField=new TextField(25);
panel.add(fileNameField);
Button b=new Button("Open File");
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
loadFile(fileNameField.getText());
}
});
panel.add(b);
this.add(panel,BorderLayout.NORTH);
fileArea=new TextArea();
this.add(fileArea,BorderLayout.CENTER);
}
public void loadFile(String fileName){
try{
BufferedReader reader=new BufferedReader(new FileReader(fileName));
String context=new String();
while((context=reader.readLine())!=null){
fileArea.append(context+"/n");
}
reader.close();
}catch(IOException ie){
fileArea.append(ie.getMessage());
}catch(SecurityException se){
fileArea.append("because of security constraint ,it can not do that!");
}
}
file://Get Applet information
public String getAppletInfo() {
return "This is an applet can read and write the local file system";
}
}
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.io.*;
public class FileReaderApplet extends Applet {
boolean isStandalone = false;
TextField fileNameField;
TextArea fileArea;
file://Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}
file://Construct the applet
public FileReaderApplet() {
}
file://Initialize the applet
public void init() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
file://Component initialization
private void jbInit() throws Exception {
this.setSize(new Dimension(400,300));
this.setLayout(new BorderLayout());
Panel panel=new Panel();
Label label=new Label("File Name");
panel.add(label);
fileNameField=new TextField(25);
panel.add(fileNameField);
Button b=new Button("Open File");
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
loadFile(fileNameField.getText());
}
});
panel.add(b);
this.add(panel,BorderLayout.NORTH);
fileArea=new TextArea();
this.add(fileArea,BorderLayout.CENTER);
}
public void loadFile(String fileName){
try{
BufferedReader reader=new BufferedReader(new FileReader(fileName));
String context=new String();
while((context=reader.readLine())!=null){
fileArea.append(context+"/n");
}
reader.close();
}catch(IOException ie){
fileArea.append(ie.getMessage());
}catch(SecurityException se){
fileArea.append("because of security constraint ,it can not do that!");
}
}
file://Get Applet information
public String getAppletInfo() {
return "This is an applet can read and write the local file system";
}
}
|
我发了一个到你邮箱,希望对你有用!!