1 か月以上前に、 http: //forums.smartclient.com/index.phpに次の問題を投稿しましたが、誰も回答しませんでした。
ショーケースの次のコードを使用します。
public void onModuleLoad() {
Canvas canvas = new Canvas();
DragLabel dragTranslucent = new DragLabel("Translucent", 50);
dragTranslucent.setDragAppearance(DragAppearance.TARGET);
dragTranslucent.setDragOpacity(60);
canvas.addChild(dragTranslucent);
DragLabel dragShadow = new DragLabel("Shadow", 200);
dragShadow.setDragAppearance(DragAppearance.TARGET);
dragShadow.setShowDragShadow(true);
//TODO: dragShadow.setDragShadowDepth(8);
canvas.addChild(dragShadow);
DragLabel dragOutline = new DragLabel("Outline", 350);
dragOutline.setLeft(350);
dragOutline.setDragAppearance(DragAppearance.OUTLINE);
canvas.addChild(dragOutline);
canvas.draw();
}
public static class DragLabel extends Label {
public DragLabel(String contents, int left) {
setTop(50);
setLeft(left);
setContents(contents);
setAlign(Alignment.CENTER);
setPadding(4);
setShowEdges(true);
setBackgroundColor("#EEEEEE");
setKeepInParentRect(true);
setCanDragReposition(true);
}
}
そして、これが結果です(リンクは申し訳ありませんが、評判ポイントはありません):
i47.tinypic.com/9rsqae.jpg
ただし、次のようなものを取得する必要があります(ショーケースからのものです):
i49.tinypic.com/11l670p.jpg
問題は、firefox と chrome に関するものです。誰もそれを修正する方法を知っていますか?
前もって感謝します。