Java AWT Native Interface
Java AWT Native Interface (jawt) is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly to a Java Abstract Window Toolkit (AWT) <a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/Canvas.html">Canvas</a> object drawing surface.
- Comment
- enJava AWT Native Interface (jawt) is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly to a Java Abstract Window Toolkit (AWT) <a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/Canvas.html">Canvas</a> object drawing surface.
- Has abstract
- enJava AWT Native Interface (jawt) is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly to a Java Abstract Window Toolkit (AWT) <a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/Canvas.html">Canvas</a> object drawing surface. The Java Native Interface (JNI) allows developers to add platform-dependent functionality to Java applications. The JNI enables developers to add time-critical operations like mathematical calculations and 3D rendering. Previously, native 3D rendering was a problem because the native code didn't have access to the graphic context. The AWT Native Interface is designed to give developers access to an AWT Canvas for direct drawing with native code. In fact, the Java 3D API extension to the standard Java SE JDK relies heavily on the AWT Native Interface to render 3D objects in Java. The AWT Native Interface is very similar to the JNI, and, the steps are, in fact, the same as those of the JNI. See the Java Native Interface article for an explanation of the JNI techniques employed by the AWT Native Interface. The AWT Native Interface was added to the Java platform with the J2SE 1.3 ("Kestrel") version.
- Hypernym
- Interface
- Is primary topic of
- Java AWT Native Interface
- Label
- enJava AWT Native Interface
- Link from a Wikipage to an external page
- docs.oracle.com/javase/7/docs/technotes/guides/awt/AWT_Native_Interface.html
- www.infoworld.com/article/2077589/java-tip-86--support-native-rendering-in-jdk-1-3.html
- Link from a Wikipage to another Wikipage
- 3D rendering
- Abstract Window Toolkit
- Application software
- C++
- Category:Java platform
- Event dispatching thread
- File path
- Header file
- Java (programming language)
- Java 3D
- Java Native Interface
- Java platform
- Java Platform, Standard Edition
- Java SE
- JDK
- Keyword (computer programming)
- Library (computer science)
- Microsoft Windows
- Native code
- Object (computer science)
- Operating System
- Rendering (computer graphics)
- Solaris (operating system)
- SameAs
- 4o751
- m.09j6nr
- Q6164955
- Subject
- Category:Java platform
- WasDerivedFrom
- Java AWT Native Interface?oldid=1121585938&ns=0
- WikiPageLength
- 3914
- Wikipage page ID
- 3522113
- Wikipage revision ID
- 1121585938
- WikiPageUsesTemplate
- Template:Citation needed
- Template:Code
- Template:Empty section
- Template:Howto
- Template:Java desktop
- Template:Multiple issues
- Template:Original research
- Template:Portal
- Template:Tone
- Template:Unreferenced
- Template:Wikibooks