Arquivo

4 respostas
igor_jua

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.

4 Respostas

igor_jua

Ninguém arrisca nada?

E

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

KamikazeBr

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
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"

Rode isso através da classe Runtime.

igor_jua

Valeu galera!!!
Vou procurar estudar melhor sobre isto!

Criado 22 de dezembro de 2010
Ultima resposta 1 de fev. de 2011
Respostas 4
Participantes 3