Ouvrir fichier texte dans jtable
Bonjour
J'ai une jtable et un double clic sur une ligne doit m'ouvrir un fichier texte, voir l'explorateur window jusqu'au dossier qui les contient.
Est ce que celà est possible ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
getTable( ).addMouseListener( new MouseAdapter( )
{
public void mouseClicked( MouseEvent e )
{
if( e.getClickCount( ) == 2 )
{
int selectedRow = getTable( ).getSelectedRow( );
HistoriqueLog rowAt = getTable( ).getRowAt( selectedRow );
String plainText = rowAt.getCheminFichierLog( ) .replaceAll( "\\<.*?\\>", "" );
try
{
Desktop.getDesktop( ).browse( new URI(plainText) );
}
catch ( IOException e1 )
{
e1.printStackTrace();
}
catch ( URISyntaxException e1 )
{
e1.printStackTrace();
}
}
}
}); |
Pour le moment j'ai cette erreur :roll:
Code:
1 2 3 4 5 6 7
|
java.net.URISyntaxException: Illegal character in path at index 0: \\monServeurDeFichier\monFichier\historique.txt
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source) |
Merci pour votre aide :mrgreen: