Galera, estou fazendo um programa desktop em swing e me bateu a curiosidade de como fazer para que arquivos binários que meu programa gera fique com ícones do meu programa.
Ou seja, semelhante ao Funcionamento do OFFICCE.
Se o usuário der 2 cliques no arquivo, o mesmo abre o meu programa carregando os dados gravados no mesmo.
Ninguém arrisca nada?
igor
pra voce fazer isso voce tem que associar a extensão no registro do windows
e tentar pegar como parametro o caminho do arquivo
Isso voce quer fazer não é aconselhavél, porque acaba com o conceito multi-plataforma…maaas…
Se caso for Windows será essa estrutura que tem que ficar no Registro.
kami.reg
[code]Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.kami]
@=“Arquivo.Kamikaze”
[HKEY_CLASSES_ROOT\Arquivo.Kamikaze]
[HKEY_CLASSES_ROOT\Arquivo.Kamikaze\DefaultIcon]
@="“C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\Dreamweaver.exe”,2"
[HKEY_CLASSES_ROOT\Arquivo.Kamikaze\shell]
[HKEY_CLASSES_ROOT\Arquivo.Kamikaze\shell\open]
[HKEY_CLASSES_ROOT\Arquivo.Kamikaze\shell\open\command]
@=“C:\Windows\notepad.exe %1”
[/code]
Rode isso através da classe Runtime.
Valeu galera!!!
Vou procurar estudar melhor sobre isto!