Java Reference
In-Depth Information
L ISTING 11.3 Continued
11
try {
file =
((FileOpenService)Utilities.getService(“javax.jnlp.FileOpenService”))
.openFileDialog(null, null);
FileContents outcome = fs.saveAsFileDialog(null,null,file);
System.out.println(“outcome “+outcome);
} catch (Exception e) {
System.out.println(“openFile: “+e);
}
}
if (file!=null) {
writeData(file);
}
}
private void testWrite2() {
FileContents file = null;
FileSaveService fs =
(FileSaveService)Utilities.getService(“javax.jnlp.FileSaveService”);
if (fs!=null) {
try {
FileContents outcome = fs.saveAsFileDialog(null,null,file);
} catch (Exception e) {
System.out.println(“openFile: “+e);
}
}
if (file!=null) {
writeData(file);
}
}
public void readLines(FileContents file){
try {
InputStream input = file.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(input));
String s = “”;
while ((s = reader.readLine()) != null) {
System.out.println(“\””+s+”\””);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public byte[] readBytes(FileContents file){
byte [] buffer = null;
try {
Search WWH ::




Custom Search