Re: [問題] 讀取桌面問題

作者: darkk6 (Mr. Pan)   2015-01-05 21:45:43
※ 引述《kstmasa (雞排)》之銘言:
: 各位大神好
: 新手第一次在這裡發文,問的不好請多見諒
: 目前想做個桌面的小工具
: 概圖如下
: http://ppt.cc/mzBt
: 目前卡的難題是:
: 1.要讀取桌面的圖示位置 ? 有圖示的地方沒有要放(十)這個button。
: 2.怎讀取桌面擺放圖示的座標格式 ? 因為目前我是用雙層for 做出這個概況,只能用在
: 目前的解析度。
: 3.能用java 取消桌面的自動排列嗎?
: 以上是有關於桌面的問題
: (ps 下面兩顆橘色的 label 能像 APP那種可以拖放進去東西 然後SHOW出圖案這樣
: 想把他做成回收桶之類的 能看見裡面有什麼檔案
: 感恩各位大神大俠大大大程式開發者~~~ 感激不盡
你想要做的是作用在桌面上嗎
在 Widnows 底下這種東西必須透過 Windows API (推文已有人提到)
因為 Java 基本上不會直接去跟 OS 溝通(這樣會失去跨平台的特性)
加上 Java 是不能直接呼叫 WinAPI , 必須透過自己用 JNI 寫 DLL,
在 DLL 裡面再去呼叫 WinAPI。
(當然你可以找現成的Lib,如:JNative http://sourceforge.net/projects/jnative/ )
比起這樣來做,其實我會建議要不要改用 C# 來寫,對於會寫 Java 的人來說
C# 應該不難(我覺得啦... 但用起來還是卡卡XD),而且 C# 呼叫 WinAPI 也比 Java
容易得多。
那如果你是要做一個程式,裡面可以向桌面一樣的話,可以參考 JDesktopPane
作者: kstmasa (雞排)   2015-01-05 23:29:00
感謝 嘗試看看~

Links booklink

Contact Us: admin [ a t ] ucptt.com