クラスjava.awt.HeadlessException
の使用

HeadlessExceptionを使用するパッケージ 
パッケージ 説明
java.applet
アプレットを作成するために必要なクラス、およびアプレットがそのアプレット・コンテキストとのやり取りに使用するクラスを提供します。
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.dnd
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
java.awt.print
このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
javax.print
Java™ Print Service APIの主なクラスとインタフェースを提供します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
  • java.appletでのHeadlessExceptionの使用

    HeadlessExceptionをスローするjava.appletのコンストラクタ 
    コンストラクタ 説明
    Applet()
    非推奨。
    新しいAppletを構築します。
  • java.awtでのHeadlessExceptionの使用

    HeadlessExceptionをスローするjava.awtのメソッド 
    修飾子と型 メソッド 説明
    boolean Toolkit.areExtraMouseButtonsEnabled()
    追加のマウス・ボタンからのイベントを処理してEventQueueに送信することが許可されているかどうかを報告します。
    Cursor Toolkit.createCustomCursor​(Image cursor, Point hotSpot, String name)
    新しいカスタム・カーソル・オブジェクトを生成します。
    Dimension Toolkit.getBestCursorSize​(int preferredWidth, int preferredHeight)
    目的のサイズにもっとも近い、サポートされているカーソルのサイズを返します。
    Point GraphicsEnvironment.getCenterPoint()
    Windowを中央に配置するPointを返します。
    abstract ColorModel Toolkit.getColorModel()
    このツールキットのスクリーンのカラー・モデルを判定します。
    abstract GraphicsDevice GraphicsEnvironment.getDefaultScreenDevice()
    デフォルト画面GraphicsDeviceを返します。
    int Toolkit.getMaximumCursorColors()
    Toolkitがカスタム・カーソル・パレットでサポートする最大の色数を返します。
    Rectangle GraphicsEnvironment.getMaximumWindowBounds()
    中央に配置されたWindowの最大の境界を返します。
    int Toolkit.getMenuShortcutKeyMask()
    非推奨。
    代わりに拡張修飾キーとToolkit.getMenuShortcutKeyMaskEx()を使用することをお勧めします
    int Toolkit.getMenuShortcutKeyMaskEx()
    どの拡張修飾キーがメニュー・ショートカットの適切なアクセラレータ・キーであるかを決定します。
    Point Component.getMousePosition()
    Componentがマウス・ポインタの直下にある場合は、このComponentの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はnullを返します。
    Point Container.getMousePosition​(boolean allowChildren)
    nullがマウス・ポインタの下にある場合は、このContainerの座標空間内のマウス・ポインタの位置を返します。それ以外の場合はContainerを返します。
    static int MouseInfo.getNumberOfButtons()
    マウスのボタン数を返します。
    static PointerInfo MouseInfo.getPointerInfo()
    マウス・ポインタの現在の位置を表すPointerInfoインスタンスを返します。
    abstract GraphicsDevice[] GraphicsEnvironment.getScreenDevices()
    すべての画面GraphicsDeviceオブジェクトの配列を返します。
    Insets Toolkit.getScreenInsets​(GraphicsConfiguration gc)
    画面のイン・セットを返します。
    abstract int Toolkit.getScreenResolution()
    画面解像度を1インチあたりのドット数で返します。
    abstract Dimension Toolkit.getScreenSize()
    画面サイズを返します。
    abstract Clipboard Toolkit.getSystemClipboard()
    ネイティブ・プラット・フォームによって提供される、クリップボード機能とのインタフェースとなるシステムClipboardの単独インスタンスを取得します。
    static Cursor Cursor.getSystemCustomCursor​(String name)
    指定された名前に一致する、システム固有のカスタム・カーソル・オブジェクトを返します。
    Clipboard Toolkit.getSystemSelection()
    システム選択の単独インスタンスをClipboardオブジェクトとして取得します。
    boolean Toolkit.isDynamicLayoutActive()
    サイズ変更時のコンテナの動的レイアウトが、基礎となるオペレーティング・システムまたはウィンドウ・マネージャで現在有効かどうかを返します。
    protected boolean Toolkit.isDynamicLayoutSet()
    Containersのレイアウトをサイズ変更時に動的に検査するか、またはサイズ変更が完了してから静的に検査するかを返します。
    boolean Toolkit.isFrameStateSupported​(int state)
    ToolkitがこのFrameの状態をサポートするかどうかを返します。
    protected void Toolkit.loadSystemColors​(int[] systemColors)
    引数として指定される整数型の配列を、現在のシステム・カラー値で埋めます。
    abstract Map<TextAttribute,​?> Toolkit.mapInputMethodHighlight​(InputMethodHighlight highlight)
    指定されたインプット・メソッド・ハイライトの抽象レベル記述に対する可視属性のマップを返します。マッピングが見つからなかった場合はnullになります。
    void Toolkit.setDynamicLayout​(boolean dynamic)
    Containersのレイアウトをサイズ変更時に動的に検査するか、またはサイズ変更が完了してから静的に検査するかを制御します。
    HeadlessExceptionをスローするjava.awtのコンストラクタ 
    コンストラクタ 説明
    Button()
    そのラベルの空の文字列を持つボタンを構築します。
    Button​(String label)
    指定されたラベルを持つボタンを構築します。
    Checkbox()
    そのラベルが空の文字列のチェックボックスを作成します。
    Checkbox​(String label)
    指定されたラベルが付いたチェックボックスを作成します。
    Checkbox​(String label, boolean state)
    指定されたラベルが付いたチェックボックスを作成し、指定された状態に設定します。
    Checkbox​(String label, boolean state, CheckboxGroup group)
    指定されたラベルが付いたチェックボックスを、指定された状態に設定し、指定されたチェックボックス・グループ内に構築します。
    Checkbox​(String label, CheckboxGroup group, boolean state)
    指定されたラベルが付いたチェックボックスを、指定されたチェックボックス・グループ内に、指定された状態に設定して、作成します。
    CheckboxMenuItem()
    空のラベルが付いたチェックボックス・メニュー項目を生成します。
    CheckboxMenuItem​(String label)
    指定されたラベルが付いたチェックボックス・メニュー項目を生成します。
    CheckboxMenuItem​(String label, boolean state)
    指定されたラベルが付いたチェックボックス・メニュー項目を、指定された状態で生成します。
    Choice()
    新しい選択メニューを作成します。
    Frame()
    初期状態で可視ではないFrameの新しいインスタンスを構築します。
    Frame​(String title)
    指定されたタイトルを使用して、初期状態で可視ではない新しいFrameオブジェクトを構築します。
    Label()
    空のラベルを構築します。
    Label​(String text)
    新しいラベルを指定されたテキスト文字列で左揃えで構築します。
    Label​(String text, int alignment)
    指定されたテキスト文字列を、指定された配置で表示する新しいラベルを構築します。
    List()
    新しいスクロール・リストを作成します。
    List​(int rows)
    指定された表示行の数により初期化された新しいスクロール・リストを作成します。
    List​(int rows, boolean multipleMode)
    指定された行数を表示するように初期化された新しいスクロール・リストを作成します。
    Menu()
    空のラベルを持つ新しいメニューを構築します。
    Menu​(String label)
    指定されたラベルを持つ新しいメニューを構築します。
    Menu​(String label, boolean tearOff)
    メニューをティア・オフできるかどうかを指定して、指定されたラベルを持つ新しいメニューを構築します。
    MenuBar()
    新しいメニュー・バーを作成します。
    MenuComponent()
    MenuComponentを作成します。
    MenuItem()
    空ラベルを持ち、キーボード・ショートカットのない新しいMenuItemを構築します。
    MenuItem​(String label)
    指定されたラベルを持ち、キーボード・ショートカットのない新しいMenuItemを構築します。
    MenuItem​(String label, MenuShortcut s)
    キーボード・ショートカットが関連付けられたメニュー項目を構築します。
    PopupMenu()
    新しいポップアップ・メニューを、空の名前で作成します。
    PopupMenu​(String label)
    新しいポップアップ・メニューを、指定された名前で作成します。
    Scrollbar()
    新しい垂直スクロール・バーを構築します。
    Scrollbar​(int orientation)
    指定された方向の新しいスクロール・バーを構築します。
    Scrollbar​(int orientation, int value, int visible, int minimum, int maximum)
    指定された方向、初期値、可視量、最小値、および最大値を持つ新しいスクロール・バーを構築します。
    ScrollPane()
    スクロール・バー表示ポリシーが"as needed"である新しいスクロール・ペイン・コンテナを作成します。
    ScrollPane​(int scrollbarDisplayPolicy)
    新しいスクロール・ペイン・コンテナを作成します。
    TextArea()
    空の文字列で新しいテキスト領域を構築します。
    TextArea​(int rows, int columns)
    指定された行数と列数と空のテキスト文字列を持つ新しいテキスト領域を構築します。
    TextArea​(String text)
    指定されたテキストで新しいテキスト領域を構築します。
    TextArea​(String text, int rows, int columns)
    指定された行数と列数を持つ空のテキスト領域を、指定されたテキストで構築します。
    TextArea​(String text, int rows, int columns, int scrollbars)
    指定された行数および列数の、指定されたテキストが表示される新しいテキスト領域を、指定されたスクロール・バーの可視性で構築します。
    TextField()
    新しいテキスト・フィールドを構築します。
    TextField​(int columns)
    指定された列数で新しい空のテキスト・フィールドを構築します。
    TextField​(String text)
    指定されたテキストで初期化された新しいテキスト・フィールドを構築します。
    TextField​(String text, int columns)
    指定されたテキストが表示されるように初期化され、指定された列数を表示できる幅の新しいテキスト・フィールドを構築します。
  • java.awt.dndでのHeadlessExceptionの使用

    HeadlessExceptionをスローするjava.awt.dndのコンストラクタ 
    コンストラクタ 説明
    DragSource()
    新しいDragSourceを作成します。
    DropTarget()
    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、イベント処理を扱うDropTargetListenerDropTargetが現在ドロップを受け入れているかどうかを示すboolean、および使用するFlavorMap (または、デフォルトのFlavorMapの場合はnull)を使用して、新しいDropTargetを作成します。
    DropTarget​(Component c, DropTargetListener dtl)
    自身を関連付けるComponent、およびイベント処理を扱うDropTargetListenerを使用して、DropTargetを作成します。
  • java.awt.printでのHeadlessExceptionの使用

    HeadlessExceptionをスローするjava.awt.printのメソッド 
    修飾子と型 メソッド 説明
    abstract PageFormat PrinterJob.pageDialog​(PageFormat page)
    PageFormatのインスタンスを変更するためのダイアログを表示します。
    PageFormat PrinterJob.pageDialog​(PrintRequestAttributeSet attributes)
    共通プラットフォームのページ設定ダイアログを表示する簡易メソッドです。
    abstract boolean PrinterJob.printDialog()
    ユーザーに対して、印刷ジョブのプロパティを変更するためのダイアログを表示します。
    boolean PrinterJob.printDialog​(PrintRequestAttributeSet attributes)
    共通プラットフォームのすべてのサービスに対する印刷ダイアログを表示する簡易メソッドです。Pageableインタフェースを使用して2Dグラフィックスの印刷が可能です。
  • javax.printでのHeadlessExceptionの使用

    HeadlessExceptionをスローするjavax.printのメソッド 
    修飾子と型 メソッド 説明
    static PrintService ServiceUI.printDialog​(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
    印刷サービス(プリンタ)選択用ダイアログをユーザーに提供します。
  • javax.swingでのHeadlessExceptionの使用

    HeadlessExceptionをスローするjavax.swingのメソッド 
    修飾子と型 メソッド 説明
    static JDialog JColorChooser.createDialog​(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
    「OK」、「取消」、および「リセット」ボタンとともに指定されたColorChooserペインを含む新しいダイアログを作成して返します。
    protected JDialog JFileChooser.createDialog​(Component parent)
    parentのフレーム内のparentの中央にthisをラップしている新しいJDialogを作成して返します。
    JDialog JOptionPane.createDialog​(Component parentComponent, String title)
    parentComponentのフレーム内のparentComponentの中央にthisをラップしている新しいJDialogを作成して返します。
    JDialog JOptionPane.createDialog​(String title)
    指定されたタイトルで、親を持たない新しいJDialogを作成し、返します。
    static Frame JOptionPane.getFrameForComponent​(Component parentComponent)
    指定されたコンポーネントのFrameを返します。
    static Frame JOptionPane.getRootFrame()
    フレームが提供されていないクラス・メソッドに使用するFrameを返します。
    boolean JTable.print​(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive)
    完全指定のprintメソッドで指定されているとおりに、印刷サービスとして指定されたデフォルト・プリンタを使って、この表を印刷します。
    boolean JTable.print​(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive, PrintService service)
    このJTableを印刷します。
    static int JOptionPane.showConfirmDialog​(Component parentComponent, Object message)
    オプション「はい」「いいえ」「取消」を含む、「オプションの選択」というタイトルのダイアログを表示します。
    static int JOptionPane.showConfirmDialog​(Component parentComponent, Object message, String title, int optionType)
    選択肢の数がoptionTypeパラメータによって決定されるダイアログを表示します。
    static int JOptionPane.showConfirmDialog​(Component parentComponent, Object message, String title, int optionType, int messageType)
    選択肢の数がoptionTypeパラメータによって決定され、表示するアイコンがmessageTypeパラメータによって決定されるダイアログを表示します。
    static int JOptionPane.showConfirmDialog​(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
    選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。
    static Color JColorChooser.showDialog​(Component component, String title, Color initialColor)
    モーダルなカラー・チューザ・ダイアログを表示し、ダイアログが隠されるまでブロックします。
    static Color JColorChooser.showDialog​(Component component, String title, Color initialColor, boolean colorTransparencySelectionEnabled)
    モーダルなカラー・チューザ・ダイアログを表示し、ダイアログが隠されるまでブロックします。
    int JFileChooser.showDialog​(Component parent, String approveButtonText)
    カスタム承認ボタンとともにカスタム・ファイル・チューザを表示します。
    static String JOptionPane.showInputDialog​(Component parentComponent, Object message)
    parentComponentを親として、ユーザーからの入力を要求するクエスチョン・メッセージ・ダイアログを表示します。
    static String JOptionPane.showInputDialog​(Component parentComponent, Object message, String title, int messageType)
    parentComponentを親として、ユーザーからの入力を要求するダイアログを表示します。このダイアログのタイトルはtitleで、メッセージ型はmessageTypeです。
    static Object JOptionPane.showInputDialog​(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
    初期選択、指定可能な選択項目、およびそれ以外のすべてのオプションの指定が可能なブロッキング・ダイアログでユーザーに入力を求めます。
    static String JOptionPane.showInputDialog​(Object message)
    ユーザーに入力を求めるクエスチョン・メッセージ・ダイアログを表示します。
    static void JOptionPane.showMessageDialog​(Component parentComponent, Object message)
    「Message」というタイトルの情報メッセージ・ダイアログを表示します。
    static void JOptionPane.showMessageDialog​(Component parentComponent, Object message, String title, int messageType)
    messageTypeパラメータによって決定されるデフォルト・アイコンを使用して、メッセージを表示するダイアログを表示します。
    static void JOptionPane.showMessageDialog​(Component parentComponent, Object message, String title, int messageType, Icon icon)
    すべてのパラメータを指定して、メッセージを表示するためのダイアログを表示します。
    int JFileChooser.showOpenDialog​(Component parent)
    「ファイルを開く」ファイル・チューザ・ダイアログを表示します。
    static int JOptionPane.showOptionDialog​(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
    最初の選択がinitialValueパラメータによって決定され、選択肢の数がoptionTypeパラメータによって決定される、指定されたアイコンを持つダイアログを表示します。
    int JFileChooser.showSaveDialog​(Component parent)
    「ファイルの保存」ファイル・チューザ・ダイアログを表示します。
    HeadlessExceptionをスローするjavax.swingのコンストラクタ 
    コンストラクタ 説明
    JApplet()
    非推奨。
    Swingアプレットのインスタンスを生成します。
    JFrame()
    初期状態が不可視である、新しいフレームを構築します。
    JFrame​(String title)
    指定されたタイトルを使用して、初期状態で可視ではない新しいFrameを作成します。