1 56 package org.objectstyle.cayenne.modeler.util; 57 58 import java.io.File ; 59 60 import javax.swing.JMenuItem ; 61 import javax.swing.KeyStroke ; 62 63 68 public class RecentFileMenuItem extends JMenuItem { 69 70 73 public RecentFileMenuItem(String text) { 74 super(); 75 super.setText(text); 76 } 77 78 public File getFile() { 79 String text = getText(); 80 if(text == null) { 81 return null; 82 } 83 84 File f = new File (text); 85 return (f.canRead()) ? f : null; 86 } 87 88 public void setText(String text) { 89 } 91 92 public void setAccelerator(KeyStroke key) { 93 } 95 } 96 97 | Popular Tags |