WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院软件开发Java 一个简单的FileConnection范例 阅读

一个简单的FileConnection范例

 2007-12-23 12:37:26 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示:import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import java.io.*;import javax.microedition.io.*;public class FileConnection extends MIDlet
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.*;
import javax.microedition.io.*;

public class FileConnection extends MIDlet implements CommandListener {
 PRivate Command exit, start;
 private Display display;
 private Form form;
 public FileConnection () 
 {
  display = Display.getDisplay(this);
  exit = new Command("Exit", Command.EXIT, 1);
  start = new Command("Start", Command.EXIT, 1);
  form new Form("Write To File");
  form.addCommand(exit);
  form.addCommand(start);
  form.setCommandListener(this);
 }
 public void startApp() throws MIDletStateChangeException 
 {
  display.setCurrent(form);
 }
 public void pauseApp() 
 {
 }
 public void destroyApp(boolean unconditional) 
 {
 }
 public void commandAction(Command command, Displayable displayable) 
 {
  if (command == exit) 
  {
   destroyApp(false);
   notifyDestroyed();
  }
  else if (command == start) 
  {
   try 
   {
    OutputConnection connection = (OutputConnection)           
     Connector.open("file://c:/myfile.txt;append=true", Connector.WRITE );
    OutputStream out = connection.openOutputStream();
    PrintStream output = new PrintStream( out );
    output.println( "This is a test." );
    out.close();
    connection.close();
    Alert alert = new Alert("Completed", "Data Written", null, null);
    alert.setTimeout(Alert.FOREVER);
    alert.setType(AlertType.ERROR);
    display.setCurrent(alert);   
   }
   catch( ConnectionNotFoundException error )
    {
     Alert alert = new Alert(
       "Error", "Cannot access file.", null, null);
     alert.setTimeout(Alert.FOREVER);
     alert.setType(AlertType.ERROR);
     display.setCurrent(alert);   
    }
    catch( IOException error )
    {
     Alert alert = new Alert("Error", error.toString(), null, null);
     alert.setTimeout(Alert.FOREVER);
     alert.setType(AlertType.ERROR);
     display.setCurrent(alert);   
    }
  }
 }
}

(出处:http://www.cncms.com)


Tags:一个 简单 FileConnection

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接