2013-01-03 106 views
3

我嘗試從頭創建某種接口,以便使用某種EventListener可以拖放的對象。我不能直接使用任何javax.swing類,因爲我沒有處理組件;但是,我有一個延長的EventObject,所以做這樣的事情對我來說是公平競賽使我自己的自定義動作事件類。在Java中實現拖放接口

這是一個遊戲引擎,並且更具體地用於在遊戲清單。被拖動周圍的項目是精靈,但我想這是一般足以使被拖動一個非常基本的類。商品持有者被稱爲ItemHolder幷包含一個Sprite。

我只是想這方面的一些一般性的建議;也許是一些例子的鏈接。這在Java中可能不是一個非常流行的話題,所以用不同語言的東西也不錯。

謝謝。

+0

您使用什麼GUI框架?通常你應該使用框架隨附的任何拖放工具。 – mikera

+0

我正在做我自己的。 – helsont

+0

@ user1264811基於什麼? Java只提供AWT,Swing和JavaFX。有3D引擎,但如果我沒有記錯,它們是基於AWT組件的... – MadProgrammer

回答

2

如果你不這樣做,在瀏覽器的時候,那麼有辦法做到這一點使用Swing用戶界面。

如果您使用Web瀏覽器開發Java應用程序服務器端,我建議使用Yahoo用戶界面(YUI)框架或jQuery框架及其拖放功能。如果您希望它在所有瀏覽器中都能正常工作,那麼在您自己開發某些內容時會遇到如此衆多的跨瀏覽器兼容性問題,如果已有資源可能不值得您花時間。只是一個建議。