モジュール java.desktop

AWTとSwingのユーザー・インタフェース・ツール・キットとアクセシビリティ、オーディオ、イメージング、印刷、およびJavaBeans用のAPIを定義します。
モジュール・グラフ:
java.desktopのモジュール・グラフjava.desktopのモジュール・グラフ
導入されたバージョン:
9
  • パッケージ

    エクスポート 
    パッケージ 説明
    java.applet
    アプレットの作成、およびアプレットとアプレット・コンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。
    java.awt
    ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
    java.awt.color
    カラー・スペースのクラスを提供します。
    java.awt.desktop
    さまざまなデスクトップ機能との対話のためのインタフェースとクラスを提供します。
    java.awt.dnd
    ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
    java.awt.event
    AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
    java.awt.font
    フォント関連のクラスおよびインタフェースを提供します。
    java.awt.geom
    2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。
    java.awt.im
    インプット・メソッド・フレームワークのためのクラスおよびインタフェースを提供します。
    java.awt.im.spi
    あらゆるJava実行時環境で使用できるインプット・メソッドの開発を可能にするインタフェースを提供します。
    java.awt.image
    イメージを作成および修正するためのクラスを提供します。
    java.awt.image.renderable
    レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
    java.awt.print
    このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
    java.beans
    Bean (JavaBeans™アーキテクチャに基づいたコンポーネント)の開発に関連したクラスが含まれています。
    java.beans.beancontext
    Beanコンテキストに関連するクラスおよびインタフェースを提供します。
    javax.accessibility
    ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。
    javax.imageio
    Java Image I/O APIの基本パッケージです。
    javax.imageio.event
    イメージの読み込みおよび書込み時にイベントの同期通知を処理するJavaイメージ入出力APIのパッケージです。
    javax.imageio.metadata
    メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
    javax.imageio.plugins.bmp
    組み込みBMPプラグインにより使用されるpublicクラスを含むパッケージです。
    javax.imageio.plugins.jpeg
    組み込みJPEGプラグインをサポートするクラスです。
    javax.imageio.plugins.tiff
    組み込みのTIFFプラグインで使用されるパブリック・クラス。
    javax.imageio.spi
    リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
    javax.imageio.stream
    ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
    javax.print
    Java™ Print Service APIの主なクラスとインタフェースを提供します。
    javax.print.attribute
    Java™ Print Serviceの属性のタイプと属性セットへの属性の収集方法を記述するクラスとインタフェースを提供します。
    javax.print.attribute.standard
    パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。
    javax.print.event
    パッケージjavax.print.eventには、イベント・クラスとリスナー・インタフェースが含まれています。
    javax.sound.midi
    MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
    javax.sound.midi.spi
    新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
    javax.sound.sampled
    サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
    javax.sound.sampled.spi
    新しいオーディオ・デバイス、ソース・ファイルのリーダーやライター、またはオーディオ形式コンバータを提供するときに、サービス・プロバイダがサブクラス化するabstractクラスを提供します。
    javax.swing
    すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
    javax.swing.border
    Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。
    javax.swing.colorchooser
    JColorChooserコンポーネントによって使用されるクラスとインタフェースが含まれています。
    javax.swing.event
    Swingコンポーネントによってトリガーされるイベントを提供します。
    javax.swing.filechooser
    JFileChooserコンポーネントによって使用されるクラスとインタフェースが含まれています。
    javax.swing.plaf
    1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
    javax.swing.plaf.basic
    基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
    javax.swing.plaf.metal
    デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
    javax.swing.plaf.multi
    複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。
    javax.swing.plaf.nimbus
    クロス・プラットフォームのNimbus Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
    javax.swing.plaf.synth
    Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
    javax.swing.table
    javax.swing.JTableを処理するためのクラスとインタフェースを提供します。
    javax.swing.text
    編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
    javax.swing.text.html
    HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
    javax.swing.text.html.parser
    デフォルトのHTMLパーサーを、サポート・クラスとともに提供します。
    javax.swing.text.rtf
    Rich-Text-Formatテキスト・エディタを作成するためのクラス(RTFEditorKit)を提供します。
    javax.swing.tree
    javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
    javax.swing.undo
    開発者がテキスト・エディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。
  • モジュール

    必要
    修飾子 モジュール 説明
    transitive java.datatransfer
    アプリケーション間およびアプリケーション内でデータを転送するためのAPIを定義します。
    transitive java.xml
    Java API for XML Processing (JAXP)、Streaming API for XML (StAX)、Simple API for XML (SAX)、およびW3C Document Object Model (DOM) APIを定義します。
  • サービス

    使用
    説明
    AccessibilityProvider
    補助技術のためのサービス・プロバイダ・インタフェース(SPI)。
    AudioFileReader
    オーディオ・ファイル読込みサービスのプロバイダです。
    AudioFileWriter
    オーディオ・ファイル書込みサービスのプロバイダです。
    FormatConversionProvider
    形式変換プロバイダは、1つ以上の入力形式から1つ以上の出力形式への形式変換サービスを提供します。
    ImageInputStreamSpi
    ImageInputStreamのサービス・プロバイダ・インタフェース(SPI)です。
    ImageOutputStreamSpi
    ImageOutputStreamのサービス・プロバイダ・インタフェース(SPI)です。
    ImageReaderSpi
    ImageReaderのサービス・プロバイダ・インタフェース(SPI)です。
    ImageTranscoderSpi
    ImageTranscoderのサービス・プロバイダ・インタフェース(SPI)です。
    ImageWriterSpi
    ImageWriterのサービス・プロバイダ・インタフェース(SPI)です。
    InputMethodDescriptor
    インプット・メソッドの選択およびロードを可能にするために、そのインプット・メソッドに関する十分な情報を提供するメソッドを定義します。
    MidiDeviceProvider
    MidiDeviceProviderは、特定の種類のMIDIデバイスに使用されるファクトリまたはプロバイダです。
    MidiFileReader
    MidiFileReaderは、MIDIファイル読込みサービスを提供します。
    MidiFileWriter
    MidiFileWriterは、MIDIファイル書込みサービスを提供します。
    MixerProvider
    特定のタイプのミキサーに使用するファクトリまたはプロバイダです。
    PrintServiceLookup
    このクラスの実装は、特定のタイプの印刷サービス(通常はプリンタと同義)用の検索サービスを提供します。
    SoundbankReader
    SoundbankReaderは、サウンドバンク・ファイル読込みサービスを提供します。
    StreamPrintServiceFactory
    StreamPrintServiceFactoryは、StreamPrintServiceインスタンスのファクトリです。これにより、MIMEタイプに記述された特定のドキュメント形式で出力ストリームを印刷することが可能になります。