的代碼是:在視圖和編輯器中定義DropTarget是否有區別?
DropTarget target = new DropTarget(sqlViewer.getTextWidget(),
DND.DROP_DEFAULT | DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK);
Transfer[] types = new Transfer[] {TreeLeafListTransfer.getInstance(),
TextTransfer.getInstance(), FileTransfer.getInstance()};
target.setTransfer(types);
target.addDropListener(new DropTreeLeafAdapter(sqlViewer));
而且它正常工作的看法,但在編輯器中失敗。有什麼不同?
UPD:Whtat是最奇怪 - 如果我有一個try/catch塊圍繞着它,它仍然失敗,沒有例外。
編輯:問題比DnD不能正常工作更大。整個編輯器無法實例化,因爲這個塊。只是一個空的窗口出現。
所示的代碼是「守望者」一部分廢墟編輯 – Imaskar 2009-06-19 11:07:40