Gwt-dialogbox-widget
GWT-DialogBoxウィジェット
前書き
クラス宣言
以下は com.google.gwt.user.client.ui.DialogBox クラスの宣言です-
クラスコンストラクター
Sr.No. | Constructor & Description |
---|---|
1 |
DialogBox() 空のダイアログボックスを作成します。 |
2 |
DialogBox(boolean autoHide)
|
3 |
DialogBox(boolean autoHide, boolean modal)
|
クラスメソッド
Sr.No. | Function name & Description |
---|---|
1 |
protected void beginDragging(MouseDownEvent event) キャプション領域でマウスダウンで呼び出され、イベントキャプチャをオンにしてドラッグループを開始します。 |
2 |
protected void continueDragging(MouseMoveEvent event) キャプション領域でのマウスの移動時に呼び出され、beginDragging(com.google.gwt.event .dom.client.MouseDownEvent)によって開始された場合はドラッグを続けます。 |
3 |
protected void doAttachChildren() ウィジェットに論理ウィジェット階層にない1つ以上の子ウィジェットが含まれる場合(子はDOMレベルでのみ物理的に接続されます)、このメソッドをオーバーライドし、その子ウィジェットごとにWidget.on Attach()を呼び出す必要があります。 |
4 |
protected void doDetachChildren() ウィジェットに論理ウィジェット階層にない子ウィジェットが1つ以上含まれる場合(子はDOMレベルでのみ物理的に接続されます)、このメソッドをオーバーライドし、その子ウィジェットごとにWidget.onDetach()を呼び出す必要があります。 |
5 |
protected void endDragging(MouseUpEvent event) キャプション領域でマウスを呼び出すと、イベントキャプチャを終了してドラッグを終了します。 |
6 |
DialogBox.Caption getCaption() ダイアログのキャプションへのアクセスを提供します。 |
7 |
java.lang.String getHTML() このオブジェクトのコンテンツをHTMLとして取得します。 |
8 |
java.lang.String getText() このオブジェクトのテキストを取得します。 |
9 |
void hide() ポップアップを非表示にして、ページから切り離します。 |
10 |
void onBrowserEvent(Event event) ブラウザイベントが受信されるたびに発生します。 |
11 |
protected void onEnsureDebugId(java.lang.String baseID) 影響を受ける要素:-caption = DialogBoxの上部のテキスト。 -content =コンテンツの周りのコンテナ。 |
12 |
void on Mouse Down(Widget sender, int x, int y) 廃止予定です。 ドラッグ開始(com.google.gwt.event.dom。 client.Mouse Down Event)および代わりにCaption()を取得 |
13 |
void on Mouse Enter(Widget sender) 廃止予定です。 Has Mouse Over Handlersを使用します。 マウスオーバーハンドラー(com.google.gwt.event.dom。 代わりにclient.Mouse Over Handler) |
14 |
void onMouseLeave(Widget sender) 廃止予定です。 Has Mouse Out Handlers.addマウス出力ハンドラー(com.google.gwt.event.dom。 client.Mouse Out Handler)代わりに |
15 |
void onMouseMove(Widget sender, int x, int y) 廃止予定です。 continueDragging(com.google.gwt.event.domを使用します。 代わりにclient.MouseMoveEvent)およびgetCaption() |
16 |
void onMouseUp(Widget sender, int x, int y) 廃止予定です。 endDragging(com.google.gwt.event.domを使用します。 代わりにclient.MouseUpEvent)およびgetCaption() |
17 | *protected void onPreviewNativeEvent(Event.NativePreviewEvent event) * |
18 |
キャプション内のHTML文字列を設定します。 |
19 |
void setHTML(java.lang.String html) キャプション内のHTML文字列を設定します。 |
20 |
void setText(java.lang.String text) キャプション内のテキストを設定します。 |
21 |
void show() ポップアップを表示し、ページに添付します。 |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- com.google.gwt.user.client.ui.UIObject
- com.google.gwt.user.client.ui.Widget
- com.google.gwt.user.client.ui.Panel
- com.google.gwt.user.client.ui.SimplePanel
- com.google.gwt.user.client.ui.PopupPanel
- com.google.gwt.user.client.ui.DecoratedPopupPanel
- java.lang.Object
DialogBoxウィジェットの例
この例では、GWTでのDialogBoxウィジェットの使用法を示す簡単な手順を紹介します。 次の手順に従って、_GWTで作成したGWTアプリケーションを更新します-アプリケーションの作成_の章-
Step | Description |
---|---|
1 | Create a project with a name HelloWorld under a package com.finddevguides as explained in the GWT - Create Application chapter. |
2 | Modify HelloWorld.gwt.xml, HelloWorld.css, HelloWorldl and HelloWorld.java as explained below. Keep rest of the files unchanged. |
3 | Compile and run the application to verify the result of the implemented logic. |
以下は、変更されたモジュール記述子 src/com.finddevguides/HelloWorld.gwt.xml の内容です。
以下は、変更されたスタイルシートファイル war/HelloWorld.css の内容です。
以下は、変更されたHTMLホストファイル war/HelloWorldl の内容です。
DialogBoxウィジェットの使用方法を示すJavaファイル src/com.finddevguides/HelloWorld.java の内容を見てみましょう。
すべての変更が完了したら、link:/gwt/gwt_create_application [GWT-アプリケーションの作成]の章で行ったように、アプリケーションをコンパイルして開発モードで実行します。 すべてがあなたのアプリケーションでうまくいけば、これは次の結果を生成します-