注釈インタフェース java.lang.annotation.Nativeの
使用

Nativeを使用しているパッケージ
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
カラー・スペースのクラスを提供します。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。
イメージを作成および修正するためのクラスを提供します。
このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
  • java.awtでのNativeの使用

    Native型の注釈を持つjava.awt内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    SystemColor.ACTIVE_CAPTION
    SystemColor.activeCaptionシステム・カラーの配列インデックス。
    static final int
    SystemColor.activeCaptionBorderシステム・カラーの配列インデックス。
    static final int
    SystemColor.activeCaptionTextシステム・カラーの配列インデックス。
    static final int
    DisplayMode.BIT_DEPTH_MULTI
    このディスプレイ・モードで複数のビット深さがサポートされている場合の、ビット深さを示す値です。
    static final int
    Transparency.BITMASK
    完全に不透明(アルファ値が1.0)である、あるいは完全に透明(アルファ値が0.0)であることが保証されるイメージ・データを表現します。
    static final int
    BasicStroke.CAP_BUTT
    装飾を付けずに、閉じられていない部分輪郭線および破線セグメントを終了します。
    static final int
    BasicStroke.CAP_ROUND
    ペン幅の半分の長さを半径とした丸い装飾を付けて、閉じられていない部分輪郭線および破線セグメントを終了します。
    static final int
    BasicStroke.CAP_SQUARE
    ライン幅の半分の長さに等しい距離だけセグメントの先端を延長する正方形を付けて、閉じられていない部分輪郭線および破線セグメントを終了します。
    static final int
    AlphaComposite.CLEAR
    デスティネーションの色およびアルファの両方がクリアされます(Porter-Duff Clearルール)。
    static final int
    SystemColor.CONTROL
    SystemColor.controlシステム・カラーの配列インデックス。
    static final int
    SystemColor.CONTROL_DK_SHADOW
    SystemColor.controlDkShadowシステム・カラーの配列インデックス。
    static final int
    SystemColor.CONTROL_HIGHLIGHT
    SystemColor.controlHighlightシステム・カラーの配列インデックス。
    static final int
    SystemColor.controlLtHighlightシステム・カラーの配列インデックス。
    static final int
    SystemColor.CONTROL_SHADOW
    SystemColor.controlShadowシステム・カラーの配列インデックス。
    static final int
    SystemColor.CONTROL_TEXT
    SystemColor.controlTextシステム・カラーの配列インデックス。
    static final int
    SystemColor.DESKTOP
    SystemColor.desktopシステム・カラーの配列インデックス。
    static final int
    AlphaComposite.DST
    デスティネーションは変更されません(Porter-Duff Destinationルール)。
    static final int
    AlphaComposite.DST_ATOP
    デスティネーションのソース内部にある部分が、ソースに重ね合わせられ、この結果生成された色でデスティネーションが置き換えられます(Porter-Duff Destination Atop Sourceルール)。
    static final int
    AlphaComposite.DST_IN
    デスティネーションのソース内部にある部分でデスティネーションが置き換えられます(Porter-Duff Destination In Sourceルール)。
    static final int
    AlphaComposite.DST_OUT
    デスティネーションのソース外部にある部分でデスティネーションが置き換えられます(Porter-Duff Destination Held Out By Sourceルール)。
    static final int
    AlphaComposite.DST_OVER
    デスティネーションはソースの上に重ね合わせられ、この結果生成された色でデスティネーションが置き換えられます(Porter-Duff Destination Over Sourceルール)。
    static final int
    Adjustable.HORIZONTAL
    Adjustableに水平方向があることを示します。
    static final int
    SystemColor.INACTIVE_CAPTION
    SystemColor.inactiveCaptionシステム・カラーの配列インデックス。
    static final int
    SystemColor.inactiveCaptionBorderシステム・カラーの配列インデックス。
    static final int
    SystemColor.inactiveCaptionTextシステム・カラーの配列インデックス。
    static final int
    SystemColor.INFO
    SystemColor.infoシステム・カラーの配列インデックス。
    static final int
    SystemColor.INFO_TEXT
    SystemColor.infoTextシステム・カラーの配列インデックス。
    static final int
    BasicStroke.JOIN_BEVEL
    幅の広い輪郭線の外側の角を直線セグメントに接合するようにして輪郭線セグメントを接合します。
    static final int
    BasicStroke.JOIN_MITER
    輪郭線セグメントの外側の端が重なるまで延長して輪郭線セグメントを接合します。
    static final int
    BasicStroke.JOIN_ROUND
    ライン幅の半分の長さを半径として、角を丸く切り落として輪郭線セグメントを接合します。
    static final int
    SystemColor.MENU
    SystemColor.menuシステム・カラーの配列インデックス。
    static final int
    SystemColor.MENU_TEXT
    SystemColor.menuTextシステム・カラーの配列インデックス。
    static final int
    Adjustable.NO_ORIENTATION
    Adjustableに方向がないことを示します。
    static final int
    SystemColor.NUM_COLORS
    配列内のシステム・カラーの数です。
    static final int
    Transparency.OPAQUE
    完全に不透明であることが保証される(すべてのピクセルのアルファ値が1.0)イメージ・データを表現します。
    static final int
    リフレッシュ・レートが不明の場合に使用されるリフレッシュ・レート値です。
    static final int
    SystemColor.SCROLLBAR
    SystemColor.scrollbarシステム・カラーの配列インデックス。
    static final int
    AlphaComposite.SRC
    ソースがデスティネーションにコピーされます(Porter-Duff Sourceルール)。
    static final int
    AlphaComposite.SRC_ATOP
    ソースのデスティネーション内部にある部分が、デスティネーションに重ね合わせられます(Porter-Duff Source Atop Destinationルール)。
    static final int
    AlphaComposite.SRC_IN
    ソースのデスティネーション内部にある部分でデスティネーションが置き換えられます(Porter-Duff Source In Destinationルール)。
    static final int
    AlphaComposite.SRC_OUT
    ソースのデスティネーション外部にある部分でデスティネーションが置き換えられます(Porter-Duff Source Held Out By Destinationルール)。
    static final int
    AlphaComposite.SRC_OVER
    ソースはデスティネーションの上に重ね合わせられます(Porter-Duff Source Over Destinationルール)。
    static final int
    SystemColor.TEXT
    SystemColor.textシステム・カラーの配列インデックス。
    static final int
    SystemColor.TEXT_HIGHLIGHT
    SystemColor.textHighlightシステム・カラーの配列インデックス。
    static final int
    SystemColor.textHighlightTextシステム・カラーの配列インデックス。
    static final int
    SystemColor.TEXT_INACTIVE_TEXT
    SystemColor.textInactiveTextシステム・カラーの配列インデックス。
    static final int
    SystemColor.TEXT_TEXT
    SystemColor.textTextシステム・カラーの配列インデックス。
    static final int
    Transparency.TRANSLUCENT
    任意のアルファ値(0.0 - 1.0、0.0と1.0を含む)を持っている、あるいは持つ可能性のあるイメージ・データを表現します。
    static final int
    Adjustable.VERTICAL
    Adjustableに垂直方向があることを示します。
    static final int
    SystemColor.WINDOW
    SystemColor.windowシステム・カラーの配列インデックス。
    static final int
    SystemColor.WINDOW_BORDER
    SystemColor.windowBorderシステム・カラーの配列インデックス。
    static final int
    SystemColor.WINDOW_TEXT
    SystemColor.windowTextシステム・カラーの配列インデックス。
    static final int
    AlphaComposite.XOR
    ソースのデスティネーションの外にある部分が、デスティネーションのソースの外にある部分と混合されます(Porter-Duff Source Xor Destinationルール)。
  • java.awt.colorでのNativeの使用

    Native型の注釈を持つjava.awt.color内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    ColorSpace.CS_CIEXYZ
    上で定義した組込みCIEXYZ変換カラー・スペース。
    static final int
    ColorSpace.CS_GRAY
    組込みリニア・グレー・スケール・カラー・スペースです。
    static final int
    ColorSpace.CS_LINEAR_RGB
    ビルトインの線形RGBカラー・スペースです。
    static final int
    ColorSpace.CS_PYCC
    組み込みのフォトYCC変換カラー・スペース。
    static final int
    ColorSpace.CS_sRGB
    http://www.w3.org/pub/WWW/Graphics/Color/sRGB.htmlで定義されている組込みsRGBカラー・スペース。
    static final int
    ColorSpace.TYPE_2CLR
    ジェネリック2成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_3CLR
    ジェネリック3成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_4CLR
    ジェネリック4成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_5CLR
    ジェネリック5成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_6CLR
    ジェネリック6成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_7CLR
    ジェネリック7成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_8CLR
    ジェネリック8成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_9CLR
    ジェネリック9成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_ACLR
    ジェネリック10成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_BCLR
    ジェネリック11成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_CCLR
    ジェネリック12成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_CMY
    CMYカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_CMYK
    CMYKカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_DCLR
    ジェネリック13成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_ECLR
    ジェネリック14成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_FCLR
    ジェネリック15成分カラー・スペースです。
    static final int
    ColorSpace.TYPE_GRAY
    GRAYカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_HLS
    HLSカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_HSV
    HSVカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_Lab
    Labカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_Luv
    Luvカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_RGB
    RGBカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_XYZ
    XYZカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_YCbCr
    YCbCrカラー・スペース・ファミリのどれかです。
    static final int
    ColorSpace.TYPE_Yxy
    Yxyカラー・スペース・ファミリのどれかです。
  • java.awt.dndでのNativeの使用

    Native型の注釈を持つjava.awt.dnd内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    DnDConstants.ACTION_COPY
    「コピー」アクションを表すint
    static final int
    DnDConstants.ACTION_COPY_OR_MOVE
    「コピー」または「移動」アクションを表すint
    static final int
    DnDConstants.ACTION_LINK
    「リンク」アクションを表すint
    static final int
    DnDConstants.ACTION_MOVE
    「移動」アクションを表すint
    static final int
    DnDConstants.ACTION_NONE
    アクションがないことを表すint
    static final int
    DnDConstants.ACTION_REFERENCE
    「参照」アクションを表すint (ACTION_LINKと同義)。
  • java.awt.eventでのNativeの使用

    Native型の注釈を持つjava.awt.event内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    ActionEvent.ACTION_PERFORMED
    このイベントIDは、意味のあるアクションが発生したことを示します。
    static final int
    AdjustmentEvent.BLOCK_DECREMENT
    ブロック・デクリメント調整タイプです。
    static final int
    AdjustmentEvent.BLOCK_INCREMENT
    ブロック・インクリメント調整タイプです。
    static final int
    InputMethodEvent.CARET_POSITION_CHANGED
    インプット・メソッド・テキストで挿入ポイントが変更されたことを示すイベント・タイプです。
    static final int
    ComponentEvent.COMPONENT_HIDDEN
    このイベントは、コンポーネントが不可視になったことを示します。
    static final int
    ComponentEvent.COMPONENT_MOVED
    このイベントは、コンポーネントの位置が変更されたことを示します。
    static final int
    ComponentEvent.COMPONENT_RESIZED
    このイベントは、コンポーネントのサイズが変更されたことを示します。
    static final int
    ComponentEvent.COMPONENT_SHOWN
    このイベントは、コンポーネントが可視になったことを示します。
    static final int
    InputMethodEvent.INPUT_METHOD_FIRST
    インプット・メソッド・イベントID範囲の最初の整数IDをマークします。
    static final int
    InputMethodEvent.INPUT_METHOD_LAST
    インプット・メソッド・イベントID範囲の最後の整数IDをマークします
    static final int
    InputMethodEvent.INPUT_METHOD_TEXT_CHANGED
    インプット・メソッド・テキストが変更されたことを示すイベント・タイプです。
    static final int
    AdjustmentEvent.TRACK
    絶対トラッキング調整タイプです。
    static final int
    AdjustmentEvent.UNIT_DECREMENT
    ユニット・デクリメント調整タイプです。
    static final int
    AdjustmentEvent.UNIT_INCREMENT
    ユニット・インクリメント調整タイプです。
    static final int
    MouseWheelEvent.WHEEL_BLOCK_SCROLL
    「ブロック」単位のスクロール(Page Upキー、Page Downキーによるスクロールなど)を表す定数です。
    static final int
    MouseWheelEvent.WHEEL_UNIT_SCROLL
    「ユニット」単位のスクロール(矢印キーによるスクロールなど)を表す定数です。
    static final int
    WindowEvent.WINDOW_ACTIVATED
    ウィンドウがアクティブ化されたことを示すイベント・タイプです。
    static final int
    WindowEvent.WINDOW_CLOSED
    ウィンドウがクローズされたことを示すイベントです。
    static final int
    WindowEvent.WINDOW_CLOSING
    ウィンドウをクローズしていることを示すイベントです。
    static final int
    WindowEvent.WINDOW_DEACTIVATED
    ウィンドウが非アクティブ化されたことを示すイベント・タイプです。
    static final int
    WindowEvent.WINDOW_DEICONIFIED
    ウィンドウが非アイコン化されたことを示すイベント・タイプです。
    static final int
    ウィンドウがフォーカスを取得したことを示すイベント・タイプです。
    static final int
    WindowEvent.WINDOW_ICONIFIED
    ウィンドウがアイコン化されたことを示すイベントです。
    static final int
    WindowEvent.WINDOW_LOST_FOCUS
    ウィンドウがフォーカスを喪失したことを示すイベント・タイプです。
    static final int
    WindowEvent.WINDOW_OPENED
    ウィンドウがオープンされたことを示すイベントです。
    static final int
    ウィンドウの状態が変更されたことを示すイベント・タイプです。
  • java.awt.geomでのNativeの使用

    Native型の注釈を持つjava.awt.geom内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    PathIterator.SEG_CLOSE
    先行するサブパスがもっとも新しいSEG_MOVETOに対応する点までのライン・セグメントを追加することで閉じられなければならないことを指定するセグメント型定数です。
    static final int
    PathIterator.SEG_CUBICTO
    もっとも新しく指定された点から描画される3次パラメトリック曲線を指定する3つの点のセットのセグメント型定数です。
    static final int
    PathIterator.SEG_LINETO
    もっとも新しく指定された点から描画されるラインの終点を指定する点のセグメント型定数です。
    static final int
    PathIterator.SEG_MOVETO
    新しいサブパスの開始位置を指定する点のセグメント型定数です。
    static final int
    PathIterator.SEG_QUADTO
    もっとも新しく指定された点から描画される2次パラメトリック曲線を指定する点のペアのセグメント型定数です。
    static final int
    PathIterator.WIND_EVEN_ODD
    パスの内部を決めるために偶奇規則を指定する屈曲規則定数です。
    static final int
    PathIterator.WIND_NON_ZERO
    パスの内部を決めるために非ゼロ規則を指定する屈曲規則定数です。
  • java.awt.imageでのNativeの使用

    Native型の注釈を持つjava.awt.image内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    ConvolveOp.EDGE_NO_OP
    転送元イメージの縁にあるピクセルは、転送先の対応するピクセルにそのままコピーされます。
    static final int
    ConvolveOp.EDGE_ZERO_FILL
    転送先イメージの縁にあるピクセルは0に設定されます。
    static final int
    AffineTransformOp.TYPE_BICUBIC
    バイキュービック補間型です。
    static final int
    AffineTransformOp.TYPE_BILINEAR
    双一次補間型です。
    static final int
    DataBuffer.TYPE_BYTE
    符号なしbyteデータ用のタグです。
    static final int
    DataBuffer.TYPE_DOUBLE
    doubleデータ用のタグです。
    static final int
    DataBuffer.TYPE_FLOAT
    floatデータ用のタグです。
    static final int
    DataBuffer.TYPE_INT
    intデータ用のタグです。
    static final int
    AffineTransformOp.TYPE_NEAREST_NEIGHBOR
    最近傍補間(Nearest Neighbor Interpolation)型です。
    static final int
    DataBuffer.TYPE_SHORT
    符号付きshortデータ用のタグです。
    static final int
    DataBuffer.TYPE_UNDEFINED
    undefinedデータ用のタグです。
    static final int
    DataBuffer.TYPE_USHORT
    符号なしshortデータ用のタグです。
  • java.awt.printでのNativeの使用

    Native型の注釈を持つjava.awt.print内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    PageFormat.LANDSCAPE
    用紙の左下を原点として、下端から上端をx、左端から右端をyで表します。
    static final int
    PageFormat.PORTRAIT
    用紙の左上を原点として、左端から右端をx、上端から下端をyで表します。
    static final int
    用紙の右上を原点として、上端から下端をx、右端から左端をyで表します。
    static final int
    この定数は、Pageableを実装したクラスがセット内のページ数を認識しないときに、getNumberOfPagesメソッドから返されます。
  • java.langでのNativeの使用

    Native型の注釈を持つjava.lang内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    Integer.MAX_VALUE
    intに設定可能な最大値231-1を保持する定数
    static final long
    longに設定可能な最大値263-1を保持する定数。
    static final int
    Integer.MIN_VALUE
    intに設定可能な最小値 -231を保持する定数
    static final long
    longに設定可能な最小値 -263を保持する定数。
    static final int
    Integer.SIZE
    2の補数バイナリ形式でint値を表すのに使用されるビット数です。
    static final int
    Long.SIZE
    2の補数バイナリ形式でlong値を表すのに使用されるビット数。
  • java.netでのNativeの使用

    Native型の注釈を持つjava.net内のフィールド
    修飾子と型
    フィールド
    説明
    static final int
    SocketOptions.IP_MULTICAST_IF
    マルチキャスト・パケットを送信する送出インタフェースをどれにするか設定します。
    static final int
    SocketOptions.IP_MULTICAST_IF2
    上記と同じです。
    static final int
    SocketOptions.IP_MULTICAST_LOOP
    このオプションは、マルチキャスト・データグラムのローカル・ループバックを有効または無効にします。
    static final int
    SocketOptions.IP_TOS
    このオプションは、TCPまたはUDPソケットのIPヘッダーのサービスの型またはトラフィック・クラス・フィールドを設定します。
    static final int
    SocketOptions.SO_BINDADDR
    ソケットのローカル・アドレスへのバインドを取得します。このオプションを「設定」することはできません。行えるのは「取得」のみです。なぜなら、ソケットは作成時にバインドされるため、ローカルでバインドされたアドレスは変更できないからです。
    static final int
    SocketOptions.SO_BROADCAST
    ソケットのSO_BROADCASTを設定します。
    static final int
    SocketOptions.SO_KEEPALIVE
    TCPソケットでキープアライブ・オプションが設定されていて、2時間(ノート: 実際の値は実装に依存する)の間、そのソケット経由でどちらの向きにもデータが交換されなかった場合、TCPは自動的に、キープアライブ・プローブをピアに送信します。
    static final int
    SocketOptions.SO_LINGER
    linger-on-closeタイム・アウトを指定します。
    static final int
    SocketOptions.SO_OOBINLINE
    OOBINLINEオプションが設定された場合、そのソケット上で受信されるTCP緊急データはすべて、そのソケットの入力ストリーム経由で受信されます。
    static final int
    SocketOptions.SO_RCVBUF
    プラットフォームが受信時のネットワーク入出力用として使用するバッファのサイズのヒントを設定します。
    static final int
    SocketOptions.SO_REUSEADDR
    ソケットのSO_REUSEADDRを設定します。
    static final int
    SocketOptions.SO_REUSEPORT
    ソケットのSO_REUSEPORTを設定します。
    static final int
    SocketOptions.SO_SNDBUF
    プラットフォームが送信時のネットワーク入出力用として使用するバッファのサイズのヒントを設定します。
    static final int
    SocketOptions.SO_TIMEOUT
    ソケット操作のブロックにタイム・アウトを設定します。
    static final int
    SocketOptions.TCP_NODELAY
    この接続でNagleのアルゴリズムを無効にします。