 |
AppletTalk.com Java discussions newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Rain Guest
|
Posted: Sun Oct 23, 2005 1:06 am Post subject: Ottenere dal SO il programma associato alla estensione di un |
|
|
Salve a tutto il NG.
É la prima volto che posto qui!!
Vi pongo subito la mia domanda: nel mio programma Java, avrei necessità di
ottenere, per una determinata estensione di un file, qual è il programma
predefinito associato a tale estensione.
Esiste un qualche metodo che mi permetta di saperlo?
In altre parole, nella mia interfaccia grafica, facendo doppio-click su di
un file deve aprirsi il programma predefinito settato nelle impostazioni del
SO.
Per il momento sono riuscito ad ottenere solo l'icona di sistema mediante
ciò che segue:
File file = new File("Prova.mp3");
FileSystemView fsv = FileSystemView.getFileSystemView( );
Icon icon = fsv.getSystemIcon(file);
ma, per quanto riguardo ciò a cui sono attualmente interessato, non ho
trovato nulla.
Sapete aiutarmi?
Ringrazio anticipatamente tutti coloro che mi risponderanno.
--
*Rain*
«Il cuore ha le sue ragioni che la ragione non conosce.»
[Blaise PASCAL]
|
|
| Back to top |
|
 |
Vincent Vega Guest
|
Posted: Sun Oct 23, 2005 8:06 am Post subject: Re: Ottenere dal SO il programma associato alla estensione d |
|
|
Rain wrote:
| Quote: | Vi pongo subito la mia domanda: nel mio programma Java, avrei necessità di
ottenere, per una determinata estensione di un file, qual è il programma
predefinito associato a tale estensione.
Esiste un qualche metodo che mi permetta di saperlo?
|
Non in java.
L'unico modo è fare una interfaccia nativa vedendo poi fra le shell API
di windows cosa si può fare.
|
|
| Back to top |
|
 |
Manny Calavera Guest
|
Posted: Sun Oct 23, 2005 10:52 am Post subject: Re: Ottenere dal SO il programma associato alla estensione d |
|
|
Il Sun, 23 Oct 2005 03:06:15 +0200, non sapendo cosa fare, hai scritto
<emB6f.7109$Ij.5386 (AT) tornado (DOT) fastwebnet.it>:
| Quote: | ma, per quanto riguardo ciò a cui sono attualmente interessato, non ho
trovato nulla.
Sapete aiutarmi?
Ringrazio anticipatamente tutti coloro che mi risponderanno.
|
Non penso proprio, anche perché non tutti i so hanno il concetto di
programma predefinito, quindi è una richiesta insensata da fare a un
sistema multipiattaforma, potresti, forse, usare delle jni allo scopo, ma
poi ti legheresti a questo o quello sistema operativo
--
Manny Calavera
Mail to: anforagimailpuntocom²
(_/) <- This is Bunny.
(°_°) Copy Bunny into your signature to help
(> <) him on his way to world domination.
|
|
| Back to top |
|
 |
Gian Uberto Lauri Guest
|
Posted: Mon Oct 24, 2005 9:37 am Post subject: Re: Ottenere dal SO il programma associato alla estensione d |
|
|
| Quote: | "MC" == Manny Calavera <leggi_nell (AT) fir (DOT) ma.invalid> writes:
|
MC> Il Sun, 23 Oct 2005 03:06:15 +0200, non sapendo cosa fare, hai
MC> scritto <emB6f.7109$Ij.5386 (AT) tornado (DOT) fastwebnet.it>:
| Quote: | ma, per quanto riguardo ciò a cui sono attualmente interessato, non
ho trovato nulla. Sapete aiutarmi? Ringrazio anticipatamente
tutti coloro che mi risponderanno.
|
MC> Non penso proprio, anche perché non tutti i so hanno il concetto
MC> di programma predefinito,
E non solo. Ci sono sistemi molto più evoluti dell'estensione del nome
per definire quale è il tipo di un file, che si basano su "ciò che il
file è" e non su come si chiama. Ma Windows non li usa...
--
/ ___
/___/__|_|_|__|___Gian Uberto Lauri_____________________
//-- | | | | Integralista GNUslamico
/ e allevatore di bug da competizione
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|