Otwieranie pliku .txt w domyślnym edytorze tekstu

0

Cześć,
piszę mały program w SWING-u i potrzebuję aby użytkownik miał możliwość otworzyć wybrany przez siebie plik tekstowy, ale nie w oknie programu lecz w domyślnym edytorze tekstu. Tak jak otwiera się to w windows-ie. Napisałem już kod który generuję okno i możliwość wybrania pliku, lecz po wybrani nic się nie dzieje. Będę wdzięczny za pomoc.

0

Cześć,
niestety linki które mi przysłałeś nie pomogły mi, czy mógłbyś rozjaśnić mi jak rozwiązać mój problem?

0

Ale co tu rozjaśniać? Dopisz jeden wiersz (po wybraniu przez użytkownika pliku):

Desktop.getDesktop().edit(wybrany_plik);
0

Nie mam za bardzo co wkleić, poniżej kod który otwiera okno dialogowe z możliwością przeglądania folderów. I w tym miejscu póki co się zatrzymałem.

JFileChooser fc = new JFileChooser();
if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION);
0

To działa

import java.io.*;
import java.awt.Desktop;

public class Example {

	public static void main(String[] args) throws Exception{
		File file = new File("liczby.txt");
 		Desktop.getDesktop().edit(file);
 	}
 }
0
JFileChooser fc = new JFileChooser();
if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
    Desktop.getDesktop().edit(fc.getSelectedFile());
}
0

Dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1