Java™ Platform
Standard Ed. 8

Uses of Class
java.lang.annotation.Native

  • Packages that use Native 
    Package Description
    java.awt
    Contains all of the classes for creating user interfaces and for painting graphics and images.
    java.awt.color
    Provides classes for color spaces.
    java.awt.dnd
    Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
    java.awt.event
    Provides interfaces and classes for dealing with different types of events fired by AWT components.
    java.awt.geom
    Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.
    java.awt.image
    Provides classes for creating and modifying images.
    java.awt.print
    Provides classes and interfaces for a general printing API.
    java.lang
    Provides classes that are fundamental to the design of the Java programming language.
    java.net
    Provides the classes for implementing networking applications.
    • Uses of Native in java.awt

      Fields in java.awt with annotations of type Native 
      Modifier and Type Field and Description
      static int SystemColor.ACTIVE_CAPTION
      The array index for the SystemColor.activeCaption system color.
      static int SystemColor.ACTIVE_CAPTION_BORDER
      The array index for the SystemColor.activeCaptionBorder system color.
      static int SystemColor.ACTIVE_CAPTION_TEXT
      The array index for the SystemColor.activeCaptionText system color.
      static int DisplayMode.BIT_DEPTH_MULTI
      Value of the bit depth if multiple bit depths are supported in this display mode.
      static int Transparency.BITMASK
      Represents image data that is guaranteed to be either completely opaque, with an alpha value of 1.0, or completely transparent, with an alpha value of 0.0.
      static int BasicStroke.CAP_BUTT
      Ends unclosed subpaths and dash segments with no added decoration.
      static int BasicStroke.CAP_ROUND
      Ends unclosed subpaths and dash segments with a round decoration that has a radius equal to half of the width of the pen.
      static int BasicStroke.CAP_SQUARE
      Ends unclosed subpaths and dash segments with a square projection that extends beyond the end of the segment to a distance equal to half of the line width.
      static int AlphaComposite.CLEAR
      Both the color and the alpha of the destination are cleared (Porter-Duff Clear rule).
      static int SystemColor.CONTROL
      The array index for the SystemColor.control system color.
      static int SystemColor.CONTROL_DK_SHADOW
      The array index for the SystemColor.controlDkShadow system color.
      static int SystemColor.CONTROL_HIGHLIGHT
      The array index for the SystemColor.controlHighlight system color.
      static int SystemColor.CONTROL_LT_HIGHLIGHT
      The array index for the SystemColor.controlLtHighlight system color.
      static int SystemColor.CONTROL_SHADOW
      The array index for the SystemColor.controlShadow system color.
      static int SystemColor.CONTROL_TEXT
      The array index for the SystemColor.controlText system color.
      static int SystemColor.DESKTOP
      The array index for the SystemColor.desktop system color.
      static int AlphaComposite.DST
      The destination is left untouched (Porter-Duff Destination rule).
      static int AlphaComposite.DST_ATOP
      The part of the destination lying inside of the source is composited over the source and replaces the destination (Porter-Duff Destination Atop Source rule).
      static int AlphaComposite.DST_IN
      The part of the destination lying inside of the source replaces the destination (Porter-Duff Destination In Source rule).
      static int AlphaComposite.DST_OUT
      The part of the destination lying outside of the source replaces the destination (Porter-Duff Destination Held Out By Source rule).
      static int AlphaComposite.DST_OVER
      The destination is composited over the source and the result replaces the destination (Porter-Duff Destination Over Source rule).
      static int Adjustable.HORIZONTAL
      Indicates that the Adjustable has horizontal orientation.
      static int SystemColor.INACTIVE_CAPTION
      The array index for the SystemColor.inactiveCaption system color.
      static int SystemColor.INACTIVE_CAPTION_BORDER
      The array index for the SystemColor.inactiveCaptionBorder system color.
      static int SystemColor.INACTIVE_CAPTION_TEXT
      The array index for the SystemColor.inactiveCaptionText system color.
      static int SystemColor.INFO
      The array index for the SystemColor.info system color.
      static int SystemColor.INFO_TEXT
      The array index for the SystemColor.infoText system color.
      static int BasicStroke.JOIN_BEVEL
      Joins path segments by connecting the outer corners of their wide outlines with a straight segment.
      static int BasicStroke.JOIN_MITER
      Joins path segments by extending their outside edges until they meet.
      static int BasicStroke.JOIN_ROUND
      Joins path segments by rounding off the corner at a radius of half the line width.
      static int SystemColor.MENU
      The array index for the SystemColor.menu system color.
      static int SystemColor.MENU_TEXT
      The array index for the SystemColor.menuText system color.
      static int Adjustable.NO_ORIENTATION
      Indicates that the Adjustable has no orientation.
      static int SystemColor.NUM_COLORS
      The number of system colors in the array.
      static int Transparency.OPAQUE
      Represents image data that is guaranteed to be completely opaque, meaning that all pixels have an alpha value of 1.0.
      static int DisplayMode.REFRESH_RATE_UNKNOWN
      Value of the refresh rate if not known.
      static int SystemColor.SCROLLBAR
      The array index for the SystemColor.scrollbar system color.
      static int AlphaComposite.SRC
      The source is copied to the destination (Porter-Duff Source rule).
      static int AlphaComposite.SRC_ATOP
      The part of the source lying inside of the destination is composited onto the destination (Porter-Duff Source Atop Destination rule).
      static int AlphaComposite.SRC_IN
      The part of the source lying inside of the destination replaces the destination (Porter-Duff Source In Destination rule).
      static int AlphaComposite.SRC_OUT
      The part of the source lying outside of the destination replaces the destination (Porter-Duff Source Held Out By Destination rule).
      static int AlphaComposite.SRC_OVER
      The source is composited over the destination (Porter-Duff Source Over Destination rule).
      static int SystemColor.TEXT
      The array index for the SystemColor.text system color.
      static int SystemColor.TEXT_HIGHLIGHT
      The array index for the SystemColor.textHighlight system color.
      static int SystemColor.TEXT_HIGHLIGHT_TEXT
      The array index for the SystemColor.textHighlightText system color.
      static int SystemColor.TEXT_INACTIVE_TEXT
      The array index for the SystemColor.textInactiveText system color.
      static int SystemColor.TEXT_TEXT
      The array index for the SystemColor.textText system color.
      static int Transparency.TRANSLUCENT
      Represents image data that contains or might contain arbitrary alpha values between and including 0.0 and 1.0.
      static int Adjustable.VERTICAL
      Indicates that the Adjustable has vertical orientation.
      static int SystemColor.WINDOW
      The array index for the SystemColor.window system color.
      static int SystemColor.WINDOW_BORDER
      The array index for the SystemColor.windowBorder system color.
      static int SystemColor.WINDOW_TEXT
      The array index for the SystemColor.windowText system color.
      static int AlphaComposite.XOR
      The part of the source that lies outside of the destination is combined with the part of the destination that lies outside of the source (Porter-Duff Source Xor Destination rule).
    • Uses of Native in java.awt.color

      Fields in java.awt.color with annotations of type Native 
      Modifier and Type Field and Description
      static int ColorSpace.CS_CIEXYZ
      The CIEXYZ conversion color space defined above.
      static int ColorSpace.CS_GRAY
      The built-in linear gray scale color space.
      static int ColorSpace.CS_LINEAR_RGB
      A built-in linear RGB color space.
      static int ColorSpace.CS_PYCC
      The Photo YCC conversion color space.
      static int ColorSpace.CS_sRGB
      static int ColorSpace.TYPE_2CLR
      Generic 2 component color spaces.
      static int ColorSpace.TYPE_3CLR
      Generic 3 component color spaces.
      static int ColorSpace.TYPE_4CLR
      Generic 4 component color spaces.
      static int ColorSpace.TYPE_5CLR
      Generic 5 component color spaces.
      static int ColorSpace.TYPE_6CLR
      Generic 6 component color spaces.
      static int ColorSpace.TYPE_7CLR
      Generic 7 component color spaces.
      static int ColorSpace.TYPE_8CLR
      Generic 8 component color spaces.
      static int ColorSpace.TYPE_9CLR
      Generic 9 component color spaces.
      static int ColorSpace.TYPE_ACLR
      Generic 10 component color spaces.
      static int ColorSpace.TYPE_BCLR
      Generic 11 component color spaces.
      static int ColorSpace.TYPE_CCLR
      Generic 12 component color spaces.
      static int ColorSpace.TYPE_CMY
      Any of the family of CMY color spaces.
      static int ColorSpace.TYPE_CMYK
      Any of the family of CMYK color spaces.
      static int ColorSpace.TYPE_DCLR
      Generic 13 component color spaces.
      static int ColorSpace.TYPE_ECLR
      Generic 14 component color spaces.
      static int ColorSpace.TYPE_FCLR
      Generic 15 component color spaces.
      static int ColorSpace.TYPE_GRAY
      Any of the family of GRAY color spaces.
      static int ColorSpace.TYPE_HLS
      Any of the family of HLS color spaces.
      static int ColorSpace.TYPE_HSV
      Any of the family of HSV color spaces.
      static int ColorSpace.TYPE_Lab
      Any of the family of Lab color spaces.
      static int ColorSpace.TYPE_Luv
      Any of the family of Luv color spaces.
      static int ColorSpace.TYPE_RGB
      Any of the family of RGB color spaces.
      static int ColorSpace.TYPE_XYZ
      Any of the family of XYZ color spaces.
      static int ColorSpace.TYPE_YCbCr
      Any of the family of YCbCr color spaces.
      static int ColorSpace.TYPE_Yxy
      Any of the family of Yxy color spaces.
    • Uses of Native in java.awt.dnd

      Fields in java.awt.dnd with annotations of type Native 
      Modifier and Type Field and Description
      static int DnDConstants.ACTION_COPY
      An int representing a "copy" action.
      static int DnDConstants.ACTION_COPY_OR_MOVE
      An int representing a "copy" or "move" action.
      static int DnDConstants.ACTION_LINK
      An int representing a "link" action.
      static int DnDConstants.ACTION_MOVE
      An int representing a "move" action.
      static int DnDConstants.ACTION_NONE
      An int representing no action.
      static int DnDConstants.ACTION_REFERENCE
      An int representing a "reference" action (synonym for ACTION_LINK).
    • Uses of Native in java.awt.event

      Fields in java.awt.event with annotations of type Native 
      Modifier and Type Field and Description
      static int ActionEvent.ACTION_PERFORMED
      This event id indicates that a meaningful action occurred.
      static int AdjustmentEvent.BLOCK_DECREMENT
      The block decrement adjustment type.
      static int AdjustmentEvent.BLOCK_INCREMENT
      The block increment adjustment type.
      static int InputMethodEvent.CARET_POSITION_CHANGED
      The event type indicating a changed insertion point in input method text.
      static int ComponentEvent.COMPONENT_HIDDEN
      This event indicates that the component was rendered invisible.
      static int ComponentEvent.COMPONENT_MOVED
      This event indicates that the component's position changed.
      static int ComponentEvent.COMPONENT_RESIZED
      This event indicates that the component's size changed.
      static int ComponentEvent.COMPONENT_SHOWN
      This event indicates that the component was made visible.
      static int InputMethodEvent.INPUT_METHOD_FIRST
      Marks the first integer id for the range of input method event ids.
      static int InputMethodEvent.INPUT_METHOD_LAST
      Marks the last integer id for the range of input method event ids.
      static int InputMethodEvent.INPUT_METHOD_TEXT_CHANGED
      The event type indicating changed input method text.
      static int AdjustmentEvent.TRACK
      The absolute tracking adjustment type.
      static int AdjustmentEvent.UNIT_DECREMENT
      The unit decrement adjustment type.
      static int AdjustmentEvent.UNIT_INCREMENT
      The unit increment adjustment type.
      static int MouseWheelEvent.WHEEL_BLOCK_SCROLL
      Constant representing scrolling by a "block" (like scrolling with page-up, page-down keys)
      static int MouseWheelEvent.WHEEL_UNIT_SCROLL
      Constant representing scrolling by "units" (like scrolling with the arrow keys)
      static int WindowEvent.WINDOW_ACTIVATED
      The window-activated event type.
      static int WindowEvent.WINDOW_CLOSED
      The window closed event.
      static int WindowEvent.WINDOW_CLOSING
      The "window is closing" event.
      static int WindowEvent.WINDOW_DEACTIVATED
      The window-deactivated event type.
      static int WindowEvent.WINDOW_DEICONIFIED
      The window deiconified event type.
      static int WindowEvent.WINDOW_GAINED_FOCUS
      The window-gained-focus event type.
      static int WindowEvent.WINDOW_ICONIFIED
      The window iconified event.
      static int WindowEvent.WINDOW_LOST_FOCUS
      The window-lost-focus event type.
      static int WindowEvent.WINDOW_OPENED
      The window opened event.
      static int WindowEvent.WINDOW_STATE_CHANGED
      The window-state-changed event type.
    • Uses of Native in java.awt.geom

      Fields in java.awt.geom with annotations of type Native 
      Modifier and Type Field and Description
      static int PathIterator.SEG_CLOSE
      The segment type constant that specifies that the preceding subpath should be closed by appending a line segment back to the point corresponding to the most recent SEG_MOVETO.
      static int PathIterator.SEG_CUBICTO
      The segment type constant for the set of 3 points that specify a cubic parametric curve to be drawn from the most recently specified point.
      static int PathIterator.SEG_LINETO
      The segment type constant for a point that specifies the end point of a line to be drawn from the most recently specified point.
      static int PathIterator.SEG_MOVETO
      The segment type constant for a point that specifies the starting location for a new subpath.
      static int PathIterator.SEG_QUADTO
      The segment type constant for the pair of points that specify a quadratic parametric curve to be drawn from the most recently specified point.
      static int PathIterator.WIND_EVEN_ODD
      The winding rule constant for specifying an even-odd rule for determining the interior of a path.
      static int PathIterator.WIND_NON_ZERO
      The winding rule constant for specifying a non-zero rule for determining the interior of a path.
    • Uses of Native in java.awt.image

      Fields in java.awt.image with annotations of type Native 
      Modifier and Type Field and Description
      static int ConvolveOp.EDGE_NO_OP
      Pixels at the edge of the source image are copied to the corresponding pixels in the destination without modification.
      static int ConvolveOp.EDGE_ZERO_FILL
      Pixels at the edge of the destination image are set to zero.
      static int AffineTransformOp.TYPE_BICUBIC
      Bicubic interpolation type.
      static int AffineTransformOp.TYPE_BILINEAR
      Bilinear interpolation type.
      static int DataBuffer.TYPE_BYTE
      Tag for unsigned byte data.
      static int DataBuffer.TYPE_DOUBLE
      Tag for double data.
      static int DataBuffer.TYPE_FLOAT
      Tag for float data.
      static int DataBuffer.TYPE_INT
      Tag for int data.
      static int AffineTransformOp.TYPE_NEAREST_NEIGHBOR
      Nearest-neighbor interpolation type.
      static int DataBuffer.TYPE_SHORT
      Tag for signed short data.
      static int DataBuffer.TYPE_UNDEFINED
      Tag for undefined data.
      static int DataBuffer.TYPE_USHORT
      Tag for unsigned short data.
    • Uses of Native in java.awt.print

      Fields in java.awt.print with annotations of type Native 
      Modifier and Type Field and Description
      static int PageFormat.LANDSCAPE
      The origin is at the bottom left of the paper with x running bottom to top and y running left to right.
      static int PageFormat.PORTRAIT
      The origin is at the top left of the paper with x running to the right and y running down the paper.
      static int PageFormat.REVERSE_LANDSCAPE
      The origin is at the top right of the paper with x running top to bottom and y running right to left.
      static int Pageable.UNKNOWN_NUMBER_OF_PAGES
      This constant is returned from the getNumberOfPages method if a Pageable implementation does not know the number of pages in its set.
    • Uses of Native in java.lang

      Fields in java.lang with annotations of type Native 
      Modifier and Type Field and Description
      static long Long.MAX_VALUE
      A constant holding the maximum value a long can have, 263-1.
      static int Integer.MAX_VALUE
      A constant holding the maximum value an int can have, 231-1.
      static long Long.MIN_VALUE
      A constant holding the minimum value a long can have, -263.
      static int Integer.MIN_VALUE
      A constant holding the minimum value an int can have, -231.
      static int Long.SIZE
      The number of bits used to represent a long value in two's complement binary form.
      static int Integer.SIZE
      The number of bits used to represent an int value in two's complement binary form.
    • Uses of Native in java.net

      Fields in java.net with annotations of type Native 
      Modifier and Type Field and Description
      static int SocketOptions.IP_MULTICAST_IF
      Set which outgoing interface on which to send multicast packets.
      static int SocketOptions.IP_MULTICAST_IF2
      Same as above.
      static int SocketOptions.IP_MULTICAST_LOOP
      This option enables or disables local loopback of multicast datagrams.
      static int SocketOptions.IP_TOS
      This option sets the type-of-service or traffic class field in the IP header for a TCP or UDP socket.
      static int SocketOptions.SO_BINDADDR
      Fetch the local address binding of a socket (this option cannot be "set" only "gotten", since sockets are bound at creation time, and so the locally bound address cannot be changed).
      static int SocketOptions.SO_BROADCAST
      Sets SO_BROADCAST for a socket.
      static int SocketOptions.SO_KEEPALIVE
      When the keepalive option is set for a TCP socket and no data has been exchanged across the socket in either direction for 2 hours (NOTE: the actual value is implementation dependent), TCP automatically sends a keepalive probe to the peer.
      static int SocketOptions.SO_LINGER
      Specify a linger-on-close timeout.
      static int SocketOptions.SO_OOBINLINE
      When the OOBINLINE option is set, any TCP urgent data received on the socket will be received through the socket input stream.
      static int SocketOptions.SO_RCVBUF
      Set a hint the size of the underlying buffers used by the platform for incoming network I/O.
      static int SocketOptions.SO_REUSEADDR
      Sets SO_REUSEADDR for a socket.
      static int SocketOptions.SO_SNDBUF
      Set a hint the size of the underlying buffers used by the platform for outgoing network I/O.
      static int SocketOptions.SO_TIMEOUT
      Set a timeout on blocking Socket operations:
      static int SocketOptions.TCP_NODELAY
      Disable Nagle's algorithm for this connection.
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部