2018.12.24目次Windowクラス機能メソッドウインドウオブジェクトを作成するウインドウ関連オブジェクトのプロパティウインドウオブジェクトのプロパティウインドウオブジェクトとコンテナのプロパティウインドウ関連オブジェクトのメソッドウインドウ関連オブジェクトのイベントWindowクラス機能グラフィカルユーザーインターフェース(GUI)を提供する。メソッドalertショートメッセージとOKボタンのダイアログを表示。confirmショートメッセージと[はい][いいえ]の2つのボタンのあるダイアログを表示。find既存のウィンドウを検索する。promptユーザーのテキスト入力を返すモーダルダイアログを表示。新しいウインドウオブジェクトを作成して返す。作成に失敗したときはnullを返す。JavaScriptの方が簡単に柔軟にダイアログ画面を表示することができる。{creation_properties}]);type新しく作成するウインドウのタイプ。dialogモーダルダイアログ。paletteモードレスダイアログ(フローティングパレットとも呼ばれる)。CCではサポートしていない。windowアプリケーションのメインウィンドウとして使用できる通常のウインドウ。CCではサポートしていない。titleオプション。ウィンドウのタイトル。boundsオプション。ウィンドウの位置とサイズ。creation_propertiesオプション。resizeabletrueの場合、ウィンドウのサイズを変更可。デフォルトはfalse。su1PanelCoordinatestrueの場合、ウインドウの子パネルを自動調整する。デフォルトはfalse。Photoshopのみ対応。closeButtontrueの場合、タイトルバーに閉じるボタンを表示。デフォルトはtrue。dialogには使用不可。maximizeButtontrueの場合、タイトルバーにウインドウ最大化ボタンを表示。デフォルトはpaletteではfalse、windowではtrue。dialogには使用不可。minimizeButtontrueの場合、タイトルバーにウインドウ最小化またはアイコン化ボタンを表示。デフォルトはpaletteではfalse、windowではtrue。OSでは最小化ボタンなし。dialogには使用不可independenttrueの場合、windowのときにアプリケーションウィンドウから独立する。デフォルトはfalse。borderlesstrueの場合、タイトルバーや枠線を表示しない。サンプルコードと実行結果1■オプションなし。minimizeButton:true});objDlg.center();objDlg.show();ウインドウオブジェクトを作っただけでは表示がされないので、show()で画面に表示します。center()を指定することで、画面中央に表示されます。スポンサーリンクウインドウ関連オブジェクトのプロパティウインドウオブジェクトのプロパティactiveオブジェクトがアクティブかどうか。cancelElementウインドウの「cancel」ボタンを探して通知する。dialogの場合は、ユーザーがESCキーを入力したときに通知。defaultElementウインドウの「ok」ボタンを探して通知する。dialogの場合は、ユーザーがENTERキーを入力したときに通知。frameBoundsウインドウの内容領域(タイトルバーは含まない)の座標値。frameLocationウインドウの左上隅の座標値。frameSizeウインドウ(タイトルバーは含まない)の幅と高さ。maximizedウインドウが最大化されているかどうか。minimizedウインドウが最小化またはアイコン化されているかどうか。opacityウインドウの不透明度。shortcutKeyonShortcutKeyイベントを呼び出すキーシーケンス。tab、groupの4種類です。alignChildren...alignment...boundsウインドウの描画可能領域(タイトルバーを含む)の座標値。childrenウインドウまたはコンテナに追加された要素のコレクション。graphicsウインドウの外観をカスタマイズするScriptUIGraphicsオブジェクト。(onDrawイベントに応答)layoutウインドウまたはコンテナのLayoutManagerオブジェクト。locationウインドウの左上隅の座標値、またはパネルの左上隅の座標値。marginsコンテナと外側の子要素との余白。maximumSizeウインドウのサイズ変更可能な最大の大きさ。minimumSizeウインドウのサイズ変更可能な最小の大きさ。orientationコンテナ内の要素をどう配置するか。parent親オブジェクト。ウインドウオブジェクトの場合は、null。preferredSize...propertiesコンテナのプロパティオブジェクトselectionTabbedPanelの場合のみに対応。size要素の幅と高さ。spacing隣り合う兄弟要素間のアキスペース。textタイトル、ラベルなどに表示される文字列。visible要素を表示するかどうか。window要素の最上位の親ウインドウオブジェクト。windowBounds最上位の親ウインドウを基準にしたBoundsオブジェクト。ウインドウ関連オブジェクトのメソッドadd新しいコントロールまたはコンテナオブジェクトを作成して返す。treeview.addEventListenerイベントのイベントハンドラを登録する。centerウインドウを画面の中央に置く。closeウインドウを閉じる。dispatchEventイベントの発生をシミュレートする。findElementウインドウまたはコントロールオブジェクトを検索して返す。hideウインドウを非表示にする。notify指定されたユーザインタラクションイベントを通知する。removeコントロールを削除する。removeEventListenerイベントハンドラの登録を解除する。showウインドウ、コンテナ、またはコントロールを表示する。update表示を更新する。ウインドウ関連オブジェクトのイベントonActivateウインドウがアクティブになったときに呼び出される。onCloseウインドウを閉じる要求が行われたときに呼び出される。onDeactivateウインドウが非アクティブになったときに呼び出される。onDrawコンテナまたはコントロールを描画しようとしたときに呼び出される。onMoveウインドウが移動したときに呼び出される。onMovingウインドウが移動しているときに呼び出される。onResizeウインドウのサイズが変更されたときに呼び出される。onResizingウインドウのサイズが変更されているときに呼び出される。onShortcutKeyウインドウのshortcutKey値と一致するショートカットキーシーケンスが入力されたときに呼び出される。onShowウインドウを開くように要求されたときに呼び出される。