2012-03-29 54 views
0

我有一個可用的Applet(實現DropTargetListener)。 該applet支持從桌面拖放文件到瀏覽器 - 嵌入的applet。
我可以在單個Applet中使用自己的drop()來處理多個放置目標嗎?
我可以做的最好的做法是必須從兩個不同Applet類打包到一個single.jar中的applet區域。 任何關於爲drop()聽衆創建多個容器的輸入將不勝感激。Applet - 拖放 - 同一個Applet中的多個拖放區

+0

爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。請不要在註釋中張貼代碼,使用代碼格式將其添加爲對問題的編輯。 – 2012-04-02 16:26:33

回答

0

當然。將偵聽器添加到小程序中的組件,而不是小程序本身。

+0

'public class MyApplet extends Applet implements DropTargetListener { private container _container; public void init() { _dropZone1 = new JLabel(「Drop files here」); new DropTarget(_dropZone1,this); _container.add(_dropZone1); } 公共無效降(){} }' 1.how我添加一個名爲_dropZone1爲JLabel的一個偵聽器,以便它有它的觸發一個單獨的滴自己的監聽事件() 2.how它是否適合_container? – 2012-04-02 15:59:49