Java Reference
In-Depth Information
L ISTING 10.8 Continued
public class SecurityTester extends JFrame{
public SecurityTester() {
//boring GUI init
}
private void usePersistence(){
PersistentStorage pst = new PersistentStorage();
pst.write(“key”,”value”);
System.out.println(“data written.”);
}
private String getClipboardContent() {
String s = “”;
ClipboardService cbs =
(ClipboardService)Utilities.getService(“javax.jnlp.ClipboardService”);
try {
if (cbs.getContents()!=null)
s=(String)cbs.getContents().getTransferData(java.awt.datatransfer.DataFlavor.st
ringFlavor);
} catch (Exception e) {
e.printStackTrace();
}
return s;
}
public void openFile() {
FileContents file = null;
FileOpenService fs =
(FileOpenService)Utilities.getService(“javax.jnlp.FileOpenService”);
if (fs!=null) {
try {
file = fs.openFileDialog(null,null);
} catch (Exception e) {
System.out.println(“openFile: “+e);
}
}
}
public void saveFile() {
FileContents file = null;
FileOpenService fo =
(FileOpenService)Utilities.getService(“javax.jnlp.FileOpenService”);
FileSaveService fs =
(FileSaveService)Utilities.getService(“javax.jnlp.FileSaveService”);
if (fs!=null) {
try {
file = fo.openFileDialog(null, null);
Search WWH ::




Custom Search