クラスjava.awt.HeadlessException
の使用
HeadlessExceptionを使用するパッケージ
パッケージ
説明
アプレットの作成、およびアプレットとアプレット・コンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
-
java.appletでのHeadlessExceptionの使用
HeadlessExceptionをスローするjava.appletのコンストラクタ -
java.awtでのHeadlessExceptionの使用
HeadlessExceptionを投げるjava.awtのメソッド修飾子と型メソッド説明booleanToolkit.areExtraMouseButtonsEnabled()追加のマウス・ボタンからのイベントを処理してEventQueueに送信することが許可されているかどうかを報告します。Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name) 新しいカスタム・カーソル・オブジェクトを生成します。Toolkit.getBestCursorSize(int preferredWidth, int preferredHeight) 目的のサイズにもっとも近い、サポートされているカーソルのサイズを返します。GraphicsEnvironment.getCenterPoint()Windowを中央に配置するPointを返します。abstract ColorModelToolkit.getColorModel()このツールキットのスクリーンのカラー・モデルを判定します。abstract GraphicsDeviceGraphicsEnvironment.getDefaultScreenDevice()デフォルト画面GraphicsDeviceを返します。intToolkit.getMaximumCursorColors()Toolkitがカスタム・カーソル・パレットでサポートする最大の色数を返します。GraphicsEnvironment.getMaximumWindowBounds()中央に配置されたWindowの最大の境界を返します。intToolkit.getMenuShortcutKeyMask()非推奨。intToolkit.getMenuShortcutKeyMaskEx()どの拡張修飾キーがメニュー・ショートカットの適切なアクセラレータ・キーであるかを決定します。Component.getMousePosition()Componentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。Container.getMousePosition(boolean allowChildren) nullがマウス・ポインタの下にある場合は、このContainerの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はContainerを返します。static intMouseInfo.getNumberOfButtons()マウスのボタン数を返します。static PointerInfoMouseInfo.getPointerInfo()マウス・ポインタの現在の位置を表すPointerInfoインスタンスを返します。abstract GraphicsDevice[]GraphicsEnvironment.getScreenDevices()すべての画面GraphicsDeviceオブジェクトの配列を返します。Toolkit.getScreenInsets(GraphicsConfiguration gc) スクリーンのイン・セットを返します。abstract intToolkit.getScreenResolution()スクリーン解像度を1インチあたりのドット数で返します。abstract DimensionToolkit.getScreenSize()スクリーン・サイズを返します。abstract ClipboardToolkit.getSystemClipboard()ネイティブ・プラット・フォームによって提供される、クリップボード機能とのインタフェースとなるシステムClipboardの単独インスタンスを返します。static CursorCursor.getSystemCustomCursor(String name) 指定された名前に一致する、システム固有のカスタム・カーソル・オブジェクトを返します。Toolkit.getSystemSelection()システム選択の単独インスタンスをClipboardオブジェクトとして取得します。booleanToolkit.isDynamicLayoutActive()サイズ変更時のコンテナの動的レイアウトが、基礎となるオペレーティング・システムまたはウィンドウ・マネージャ(あるいはその両方)で現在有効になっているかどうかを返します。protected booleanToolkit.isDynamicLayoutSet()Containersのレイアウトをサイズ変更時に動的に検査するか、またはサイズ変更が完了してから静的に検査するかを返します。booleanToolkit.isFrameStateSupported(int state) ToolkitがこのFrameの状態をサポートするかどうかを返します。protected voidToolkit.loadSystemColors(int[] systemColors) 引数として指定される整数型の配列を、現在のシステム・カラー値で埋めます。abstract Map<TextAttribute, ?> Toolkit.mapInputMethodHighlight(InputMethodHighlight highlight) 指定されたインプット・メソッド・ハイライトの抽象レベル記述に対する可視属性のマップを返します。マッピングが見つからなかった場合はnullになります。voidToolkit.setDynamicLayout(boolean dynamic) Containersのレイアウトをサイズ変更時に動的に検査するか、またはサイズ変更が完了してから静的に検査するかを制御します。HeadlessExceptionをスローするjava.awtのコンストラクタ修飾子コンストラクタ説明Button()そのラベルの空の文字列を持つボタンを構築します。指定されたラベルを持つボタンを構築します。Checkbox()そのラベルが空の文字列のチェックボックスを作成します。指定されたラベルが付いたチェックボックスを作成します。指定されたラベルが付いたチェックボックスを作成し、指定された状態に設定します。Checkbox(String label, boolean state, CheckboxGroup group) 指定されたラベルが付いたチェックボックスを、指定された状態に設定し、指定されたチェックボックス・グループ内に構築します。Checkbox(String label, CheckboxGroup group, boolean state) 指定されたラベルが付いたチェックボックスを、指定されたチェックボックス・グループ内に、指定された状態に設定して、作成します。空のラベルが付いたチェックボックス・メニュー項目を生成します。CheckboxMenuItem(String label) 指定されたラベルが付いたチェックボックス・メニュー項目を生成します。CheckboxMenuItem(String label, boolean state) 指定されたラベルが付いたチェックボックス・メニュー項目を、指定された状態で生成します。Choice()新しい選択メニューを作成します。Frame()初期状態で可視ではないFrameの新しいインスタンスを構築します。指定されたタイトルを使用して、初期状態で可視ではない新しいFrameオブジェクトを構築します。Label()空のラベルを構築します。新しいラベルを指定されたテキスト文字列で左揃えで構築します。指定されたテキスト文字列を、指定された配置で表示する新しいラベルを構築します。List()新しいスクロール・リストを作成します。List(int rows) 指定された表示行の数により初期化された新しいスクロール・リストを作成します。List(int rows, boolean multipleMode) 指定された行数を表示するように初期化された新しいスクロール・リストを作成します。Menu()空のラベルを持つ新しいメニューを構築します。指定されたラベルを持つ新しいメニューを構築します。メニューをティア・オフできるかどうかを指定して、指定されたラベルを持つ新しいメニューを構築します。MenuBar()新しいメニュー・バーを作成します。MenuComponentを作成します。MenuItem()空ラベルを持ち、キーボード・ショートカットのない新しいMenuItemを構築します。指定されたラベルを持ち、キーボード・ショートカットのない新しいMenuItemを構築します。MenuItem(String label, MenuShortcut s) キーボード・ショートカットが関連付けられたメニュー項目を構築します。新しいポップアップ・メニューを、空の名前で作成します。新しいポップアップ・メニューを、指定された名前で作成します。新しい垂直スクロール・バーを構築します。Scrollbar(int orientation) 指定された方向の新しいスクロール・バーを構築します。Scrollbar(int orientation, int value, int visible, int minimum, int maximum) 指定された方向、初期値、可視量、最小値、および最大値を持つ新しいスクロール・バーを構築します。スクロール・バー表示ポリシーが"as needed"である新しいスクロール・ペイン・コンテナを作成します。ScrollPane(int scrollbarDisplayPolicy) 新しいスクロール・ペイン・コンテナを作成します。TextArea()空の文字列で新しいテキスト領域を構築します。TextArea(int rows, int columns) 指定された行数と列数と空のテキスト文字列を持つ新しいテキスト領域を構築します。指定されたテキストで新しいテキスト領域を構築します。指定された行数と列数を持つ空のテキスト領域を、指定されたテキストで構築します。指定された行数および列数の、指定されたテキストが表示される新しいテキスト領域を、指定されたスクロール・バーの可視性で構築します。新しいテキスト・フィールドを構築します。TextField(int columns) 指定された列数で新しい空のテキスト・フィールドを構築します。指定されたテキストで初期化された新しいテキスト・フィールドを構築します。指定されたテキストが表示されるように初期化され、指定された列数を表示できる幅の新しいテキスト・フィールドを構築します。 -
java.awt.dndでのHeadlessExceptionの使用
HeadlessExceptionをスローするjava.awt.dndのコンストラクタ修飾子コンストラクタ説明新しいDragSourceを作成します。DropTargetを作成します。DropTarget(Component c, int ops, DropTargetListener dtl) 自身を関連付けるComponent、サポートするデフォルトの許容アクションを表すint、およびイベント処理を扱うDropTargetListenerを使用して、DropTargetを作成します。DropTarget(Component c, int ops, DropTargetListener dtl, boolean act) 自身を関連付けるComponent、サポートするデフォルトの許容アクションを表すint、イベント処理を扱うDropTargetListener、およびDropTargetが現在ドロップを受け入れているかどうかを示すbooleanを使用して、DropTargetを作成します。DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm) 自身を関連付けるComponent、サポートするデフォルトの許容アクションを表すint、イベント処理を扱うDropTargetListener、DropTargetが現在ドロップを受け入れているかどうかを示すboolean、および使用するFlavorMap(または、デフォルトのFlavorMapの場合はnull)を使用して、新しいDropTargetを作成します。DropTarget(Component c, DropTargetListener dtl) 自身を関連付けるComponent、およびイベント処理を扱うDropTargetListenerを使用して、DropTargetを作成します。 -
java.awt.printでのHeadlessExceptionの使用
HeadlessExceptionを投げるjava.awt.printのメソッド修飾子と型メソッド説明abstract PageFormatPrinterJob.pageDialog(PageFormat page) PageFormatのインスタンスを変更するためのダイアログを表示します。PrinterJob.pageDialog(PrintRequestAttributeSet attributes) 共通プラットフォームのページ設定ダイアログを表示する簡易メソッドです。abstract booleanPrinterJob.printDialog()ユーザーに対して、印刷ジョブのプロパティを変更するためのダイアログを表示します。booleanPrinterJob.printDialog(PrintRequestAttributeSet attributes) 共通プラットフォームのすべてのサービスに対する印刷ダイアログを表示する簡易メソッドです。Pageableインタフェースを使用して2Dグラフィックスの印刷が可能です。 -
javax.printでのHeadlessExceptionの使用
HeadlessExceptionを投げるjavax.printのメソッド修飾子と型メソッド説明static PrintServiceServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes) 印刷サービス(プリンタ)選択用ダイアログをユーザーに提供します。 -
javax.swingでのHeadlessExceptionの使用
HeadlessExceptionを投げるjavax.swingのメソッド修飾子と型メソッド説明static JDialogJColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener) 「OK」、「取消」、および「リセット」ボタンとともに指定されたColorChooserペインを含む新しいダイアログを作成して返します。protected JDialogJFileChooser.createDialog(Component parent) parentのフレーム内のparentの中央にthisをラップしている新しいJDialogを作成して返します。JOptionPane.createDialog(Component parentComponent, String title) parentComponentのフレーム内のparentComponentの中央にthisをラップしている新しいJDialogを作成して返します。JOptionPane.createDialog(String title) 指定されたタイトルで、親を持たない新しいJDialogを作成し、返します。static FrameJOptionPane.getFrameForComponent(Component parentComponent) 指定されたコンポーネントのFrameを返します。static FrameJOptionPane.getRootFrame()フレームが提供されていないクラス・メソッドに使用するFrameを返します。booleanJTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive) 完全指定のprintメソッドで指定されているとおりに、印刷サービスとして指定されたデフォルト・プリンタを使って、この表を印刷します。booleanJTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive, PrintService service) このJTableを印刷します。static intJOptionPane.showConfirmDialog(Component parentComponent, Object message) オプション「はい」、「いいえ」、「取消」を含む、「オプションの選択」というタイトルのダイアログを表示します。static intJOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType) 選択肢の数がoptionTypeパラメータによって決定されるダイアログを表示します。static intJOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType) 選択肢の数がoptionTypeパラメータによって決定され、表示するアイコンがmessageTypeパラメータによって決定されるダイアログを表示します。static intJOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) 選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。static ColorJColorChooser.showDialog(Component component, String title, Color initialColor) モーダルなカラー・チューザ・ダイアログを表示し、ダイアログが隠されるまでブロックします。static ColorJColorChooser.showDialog(Component component, String title, Color initialColor, boolean colorTransparencySelectionEnabled) モーダルなカラー・チューザ・ダイアログを表示し、ダイアログが隠されるまでブロックします。intJFileChooser.showDialog(Component parent, String approveButtonText) カスタム承認ボタンとともにカスタム・ファイル・チューザを表示します。static StringJOptionPane.showInputDialog(Component parentComponent, Object message) parentComponentを親として、ユーザーからの入力を要求するクエスチョン・メッセージ・ダイアログを表示します。static StringJOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType) parentComponentを親として、ユーザーからの入力を要求するダイアログを表示します。このダイアログのタイトルはtitleで、メッセージ型はmessageTypeです。static ObjectJOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue) 初期選択、指定可能な選択項目、およびそれ以外のすべてのオプションの指定が可能なブロッキング・ダイアログでユーザーに入力を求めます。static StringJOptionPane.showInputDialog(Object message) ユーザーに入力を求めるクエスチョン・メッセージ・ダイアログを表示します。static voidJOptionPane.showMessageDialog(Component parentComponent, Object message) 「Message」というタイトルの情報メッセージ・ダイアログを表示します。static voidJOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType) messageTypeパラメータによって決定されるデフォルト・アイコンを使用して、メッセージを表示するダイアログを表示します。static voidJOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon) すべてのパラメータを指定して、メッセージを表示するためのダイアログを表示します。intJFileChooser.showOpenDialog(Component parent) 「ファイルを開く」ファイル・チューザ・ダイアログを表示します。static intJOptionPane.showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue) 最初の選択がinitialValueパラメータによって決定され、選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。intJFileChooser.showSaveDialog(Component parent) 「ファイルの保存」ファイル・チューザ・ダイアログを表示します。HeadlessExceptionをスローするjavax.swingのコンストラクタ
Toolkit.getMenuShortcutKeyMaskEx()を使用することをお勧めします