One of the "Java Swing Quest series": Java Swing begins

Source: Internet
Author: User

Guo Jia
Email: [Email protected]
Blog: http://blog.csdn.net/allenwells
Github:https://github.com/allenwell

Java Swing is a development toolkit for developing Java graphical interface applications, which is based on an abstract Window Toolkit (Toolkit), which is a cross-platform application that can use any pluggable styling.

A swing feature
    • A diverse range of UL components: including all components from the technical button, the splitter pane to the table.
    • Pluggable appearance styles: Allows any program that uses swing components to choose its look and feel.
    • accessibility (accessibility) API: Supports assistive technologies such as screen readers and dot-text displays that help users get information.
    • Java 2D API: Allows developers to easily use 2D graphics, text, and images in applications and apples.
    • Drag-and-drop support: Provides drag-and-drop functionality between the Jeva application and the native application.
    • Internationalization: Allows you to create applications that interact with users around the world who use different languages and different cultural practices. With the input method architecture, developers can create applications that can receive language text in a variety of different characters.
Two Swing package structure
    • Java.swing:Swing Components and Utilities
    • Java.swing.border:Swing the border of the lightest component
    • Java.swing.colorchooser:JColorChower support Class (interface)
    • javax, Axswing.event: Event and Listener classes
    • Javax.swing.filechaoser:JFIIeChuoser support Class (interface)
    • Javax.swing,pending: A swing component that is not fully implemented
    • JAVAX.SWING.PLAF: abstract class. The behavior used to define the UI representation
    • Javax.swing.plafbasic: A base class that implements common functionality for all standard interface styles
    • Javax.swing.plafmetal: User interface represents class for implementing Mefal interface styles
    • Javax.swing.table.JTable: The support class for tabular components
    • Javax.swing,text: Support for document display and editing
    • javax.swing.text.html: Support for displaying and editing TFFML files
    • JAVAX.SWING.TEXL.HTML.PARSER.HBNL: Parser class for files
    • JAVAX.SWING.TEST.RTF: Support Display Edit RTF file
    • Javax.swing.tree.JTree: Support classes for tree components
    • Javax.swing.undo: Support Cancel operation

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

One of the "Java Swing Quest series": Java Swing begins

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.