Skarab
Skarab

Reputation: 7141

How to implement file icon overlay in java, the way, e.g., turtoisesvn or dropbox do

I am looking for the best (fast and easy to implement, not necessary most robust) way to overlay file icons in Windows 7 Explorer from a prototype written in java. I have seen on SO questions on the icon overlaying in Net and Python, none for java.

Upvotes: 3

Views: 1561

Answers (2)

nkrop
nkrop

Reputation: 321

Look into JNA (https://github.com/twall/jna) - it will allow you to call native code - eg. from user32.dll, etc. - without the burden than JNI would put on you. We're using JNA to get other windows' titles for instance. If you find the information about making icon overlays from native code, you should be able to translate it into JNA quite easly.

Upvotes: 0

Maurice Perry
Maurice Perry

Reputation: 32831

I'm affraid this cannot be entirely done in java. You must create and register a COM object that implements the IExtractIcon interface among other things, and associate it with the files you want to manage. more info here

Upvotes: 6

Related Questions