Wasted Posted May 25, 2009 at 09:56 AM Report #267042 Posted May 25, 2009 at 09:56 AM Bom dia, gostava de saber como posso abrir um ficheiro através de um JMenuItem? A única maneira que sei fazê-lo é com FileReader. Ja tentei pesquisar mas não encontro nada :\. Cumprimentos
M6 Posted May 25, 2009 at 10:05 AM Report #267045 Posted May 25, 2009 at 10:05 AM O JMenuItem é um item de menu, ou seja, é uma opção de um menu. Uma opção de menu não te vai abrir ficheiro nenhum, tens de ser tu a implementar. O FileReader efectivamente é a forma de leres um ficheiro, não sei se é isso que pretendes ou se é um a dialog box open file... 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Wasted Posted May 25, 2009 at 10:38 AM Author Report #267060 Posted May 25, 2009 at 10:38 AM Sim, M6! Penso que seja um Dialog Box Open File, desculpa sou novo no Java. Não sabia como abordar a situacao..consegues so me apontar na direcção certa? 😉
M6 Posted May 25, 2009 at 10:48 AM Report #267064 Posted May 25, 2009 at 10:48 AM Creio que é isto que procuras: String wd = System.getProperty("user.dir"); JFileChooser fc = new JFileChooser(wd); int rc = fc.showDialog(null, "Select Data File"); if (rc == JFileChooser.APPROVE_OPTION) { File file = fc.getSelectedFile(); filename = file.getAbsolutePath(); // call your function here } else System.out.println("File chooser cancel button clicked"); return; Mas o melhor é veres aqui: http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now