Можете ли вы сделать наложение значков с помощью Java на ОС Windows - PullRequest
1 голос
/ 04 января 2011

Я хотел бы манипулировать значками или наложениями значков, используя Java в Windows. В основном некоторые файлы на диске должны иметь наложения в зависимости от состояния этих файлов. Это должно быть видно через проводник Windows. Что-то похожее на то, как работает DropBox. Это возможно?

Я видел несколько статей на эту тему, но ни одна из них не использует Java. Кажется, все они используют объекты C ++, C # или COM. Я искал решение для Java для Windows. Конечно, я бы хотел иметь решение для Java на Mac. Не уверен, что это возможно, но прежде чем я сдался, я подумал, что спрашиваю.

1 Ответ

0 голосов
/ 04 января 2011

Возможно, вы могли бы настроить его на Windows, может быть, даже на OS X, но вам пришлось бы писать почти полностью отдельный код для каждого.Интерфейс Windows для наложений Explorer, вероятно, через COM, поэтому вам придется использовать JNI, чтобы заставить ваш Java-код общаться с Explorer.Для Mac вам, вероятно, придется внедрить свой код в Finder во время выполнения, требуя больше собственного кода и совершенно другого собственного кода, чем Windows.Если честно, вам, вероятно, лучше писать на переносимом C или C ++, а затем использовать любой интерфейс, который вам нужен.

tl; dr: Возможно, в Windows это возможно, но это будет нелегко.Вы, вероятно, не можете на Mac, по крайней мере, если вы хотите использовать Java.

...