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

看板java作者 (Mr. Pan)時間9年前 (2015/01/05 21:45), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.173.114 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1420465547.A.9EB.html

01/05 23:29, , 1F
感謝 嘗試看看~
01/05 23:29, 1F
文章代碼(AID): #1KgfMBdh (java)
討論串 (同標題文章)
文章代碼(AID): #1KgfMBdh (java)