注解的使用
java.lang.annotation.Native

使用 Native 的包
描述
包含用于创建用户界面以及绘制图形和图像的所有类。
提供颜色空间的类。
拖放是一种在许多图形用户界面系统中发现的直接操作手势,它提供了一种机制,可以在逻辑上与 GUI 中的表示元素相关联的两个实体之间传输信息。
提供用于处理 AWT 组件触发的不同类型事件的接口和类。
提供 Java 2D 类,用于定义和执行与二维几何相关的对象的操作。
提供用于创建和修改图像的类。
为通用打印 API 提供类和接口。
提供对 Java 编程语言的设计至关重要的类。
提供用于实现网络应用程序的类。
java.net 包的服务提供商类。
  • Nativejava.awt 中的用法

    具有类型为 Native 的注解的 java.awt 中的字段
    修饰符和类型
    Field
    描述
    static final int
    SystemColor.ACTIVE_CAPTION
    SystemColor.activeCaption 系统颜色的数组索引。
    static final int
    SystemColor.activeCaptionBorder 系统颜色的数组索引。
    static final int
    SystemColor.ACTIVE_CAPTION_TEXT
    SystemColor.activeCaptionText 系统颜色的数组索引。
    static final int
    DisplayMode.BIT_DEPTH_MULTI
    如果在此显示模式下支持多个位深度,则位深度的值。
    static final int
    Transparency.BITMASK
    表示保证完全不透明(alpha 值为 1.0)或完全透明(alpha 值为 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
    目标的颜色和 alpha 都被清除(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 目的地规则)。
    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
    表示保证完全不透明的图像数据,这意味着所有像素的 alpha 值为 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.TEXT_HIGHLIGHT_TEXT
    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 之间的任意 alpha 值的图像数据。
    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 规则)。
  • Nativejava.awt.color 中的用法

    具有类型为 Native 的注解的 java.awt.color 中的字段
    修饰符和类型
    Field
    描述
    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
    内置 Photo 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 颜色空间系列中的任何一种。
  • Nativejava.awt.dnd 中的用法

    具有类型为 Native 的注解的 java.awt.dnd 中的字段
    修饰符和类型
    Field
    描述
    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 的同义词)。
  • Nativejava.awt.event 中的用法

    具有类型为 Native 的注解的 java.awt.event 中的字段
    修饰符和类型
    Field
    描述
    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
    表示按“块”滚动的常量(如使用向上翻页、向下翻页键滚动)
    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
    WindowEvent.WINDOW_GAINED_FOCUS
    窗口获得焦点事件类型。
    static final int
    WindowEvent.WINDOW_ICONIFIED
    窗口图标化事件。
    static final int
    WindowEvent.WINDOW_LOST_FOCUS
    窗口失去焦点事件类型。
    static final int
    WindowEvent.WINDOW_OPENED
    窗口打开事件。
    static final int
    窗口状态改变事件类型。
  • Nativejava.awt.geom 中的用法

    具有类型为 Native 的注解的 java.awt.geom 中的字段
    修饰符和类型
    Field
    描述
    static final int
    PathIterator.SEG_CLOSE
    段类型常量,指定前面的子路径应该通过追加一条线段回到与最近的 SEG_MOVETO 对应的点来关闭。
    static final int
    PathIterator.SEG_CUBICTO
    一组 3 个点的线段类型常量,指定从最近指定的点开始绘制的三次参数曲线。
    static final int
    PathIterator.SEG_LINETO
    点的线段类型常量,指定从最近指定的点开始绘制的直线的终点。
    static final int
    PathIterator.SEG_MOVETO
    指定新子路径起始位置的点的段类型常量。
    static final int
    PathIterator.SEG_QUADTO
    点对的线段类型常数,指定从最近指定的点绘制二次参数曲线。
    static final int
    PathIterator.WIND_EVEN_ODD
    缠绕规则常数,用于指定确定路径内部的奇偶规则。
    static final int
    PathIterator.WIND_NON_ZERO
    缠绕规则常数,用于指定确定路径内部的非零规则。
  • Nativejava.awt.image 中的用法

    具有类型为 Native 的注解的 java.awt.image 中的字段
    修饰符和类型
    Field
    描述
    static final int
    ConvolveOp.EDGE_NO_OP
    源图像边缘的像素将不加修改地复制到目标中的相应像素。
    static final int
    ConvolveOp.EDGE_ZERO_FILL
    目标图像边缘的像素设置为零。
    static final int
    AffineTransformOp.TYPE_BICUBIC
    双三次插值类型。
    static final int
    AffineTransformOp.TYPE_BILINEAR
    双线性插值类型。
    static final int
    DataBuffer.TYPE_BYTE
    无符号字节数据的标记。
    static final int
    DataBuffer.TYPE_DOUBLE
    双数据标记。
    static final int
    DataBuffer.TYPE_FLOAT
    浮动数据的标记。
    static final int
    DataBuffer.TYPE_INT
    int 数据的标记。
    static final int
    AffineTransformOp.TYPE_NEAREST_NEIGHBOR
    最近邻插值类型。
    static final int
    DataBuffer.TYPE_SHORT
    签名短数据的标记。
    static final int
    DataBuffer.TYPE_UNDEFINED
    未定义数据的标记。
    static final int
    DataBuffer.TYPE_USHORT
    无符号短数据的标记。
  • Nativejava.awt.print 中的用法

    具有类型为 Native 的注解的 java.awt.print 中的字段
    修饰符和类型
    Field
    描述
    static final int
    PageFormat.LANDSCAPE
    原点在纸的左下角,x 从下到上,y 从左到右。
    static final int
    PageFormat.PORTRAIT
    原点在纸的左上角,x 向右延伸,y 向下延伸。
    static final int
    PageFormat.REVERSE_LANDSCAPE
    原点在纸的右上角,x 从上到下,y 从右到左。
    static final int
    如果 Pageable 实现不知道其集合中的页数,则从 getNumberOfPages 方法返回此常量。
  • Nativejava.lang 中的用法

    具有类型为 Native 的注解的 java.lang 中的字段
    修饰符和类型
    Field
    描述
    static final int
    Integer.MAX_VALUE
    保持 int 可以具有的最大值的常数,231-1.
    static final long
    Long.MAX_VALUE
    一个保持最大值的常量 long 可以有,263-1.
    static final int
    Integer.MIN_VALUE
    保持 int 可以具有的最小值的常数,-231.
    static final long
    Long.MIN_VALUE
    一个保持最小值的常数 a long 可以有,-263.
    static final int
    Integer.SIZE
    用于以二进制补码形式表示 int 值的位数。
    static final int
    Long.SIZE
    用于以二进制补码形式表示 long 值的位数。
  • Nativejava.net 中的用法

    具有类型为 Native 的注解的 java.net 中的字段
    修饰符和类型
    Field
    描述
    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 套接字设置了 keepalive 选项并且 2 小时内没有通过套接字在任一方向上交换数据时(注意:实际值取决于实现),TCP 会自动向对等方发送一个 keepalive 探测。
    static final int
    SocketOptions.SO_LINGER
    指定一个延迟关闭超时。
    static final int
    SocketOptions.SO_OOBINLINE
    设置 OOBINLINE 选项时,套接字上接收到的任何 TCP 紧急数据都将通过套接字输入流接收。
    static final int
    SocketOptions.SO_RCVBUF
    设置平台用于传入网络 I/O 的底层缓冲区大小的提示。
    static final int
    SocketOptions.SO_REUSEADDR
    为套接字设置 SO_REUSEADDR。
    static final int
    SocketOptions.SO_REUSEPORT
    为套接字设置 SO_REUSEPORT。
    static final int
    SocketOptions.SO_SNDBUF
    设置平台用于传出网络 I/O 的底层缓冲区大小的提示。
    static final int
    SocketOptions.SO_TIMEOUT
    设置阻塞套接字操作的超时时间:
    static final int
    SocketOptions.TCP_NODELAY
    为此连接禁用 Nagle 算法。
  • Nativejava.net.spi 中的用法

    具有类型为 Native 的注解的 java.net.spi 中的字段
    修饰符和类型
    Field
    描述
    static final int
    InetAddressResolver.LookupPolicy.IPV4
    表示在查找期间是否需要查询 IPv4 地址的特征值。
    static final int
    InetAddressResolver.LookupPolicy.IPV4_FIRST
    表示 InetAddressResolver 是否应首先返回 IPv4 地址的特征值。
    static final int
    InetAddressResolver.LookupPolicy.IPV6
    表示在查找期间是否需要查询 IPv6 地址的特征值。
    static final int
    InetAddressResolver.LookupPolicy.IPV6_FIRST
    表示 InetAddressResolver 是否应首先返回 IPv6 地址的特征值。