Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Swing (Java)

Index Swing (Java)

Swing is a GUI widget toolkit for Java. [1]

48 relations: Abstract Window Toolkit, Application programming interface, Array data structure, Component-based software engineering, Computing platform, Constructor (object-oriented programming), Data access object, Eclipse (software), Eclipse Foundation, Enterprise JavaBeans, Event dispatching thread, Free software movement, Graphical user interface, Graphics library, Hot swapping, IBM, Interface (computing), Internet Foundation Classes, Java (programming language), Java 2D, Java applet, Java Foundation Classes, Java Native Interface, Java package, Java Platform, Standard Edition, JavaBeans, JavaFX, Layout manager, Look and feel, Model–view–controller, Netscape, Object (computer science), Operating system, Oracle Corporation, Pluggable look and feel, Rich Internet application, Software design pattern, Standard Widget Toolkit, Sun Microsystems, SwingLabs, Thread (computing), Thread safety, VMware, Widget (GUI), Widget toolkit, Window (computing), Window decoration, Z-order.

Abstract Window Toolkit

The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing.

New!!: Swing (Java) and Abstract Window Toolkit · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Swing (Java) and Application programming interface · See more »

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

New!!: Swing (Java) and Array data structure · See more »

Component-based software engineering

Component-based software engineering (CBSE), also called as component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system.

New!!: Swing (Java) and Component-based software engineering · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Swing (Java) and Computing platform · See more »

Constructor (object-oriented programming)

In class-based object-oriented programming, a constructor (abbreviation: ctor) is a special type of subroutine called to create an object.

New!!: Swing (Java) and Constructor (object-oriented programming) · See more »

Data access object

In computer software, a data access object (DAO) is an object that provides an abstract interface to some type of database or other persistence mechanism.

New!!: Swing (Java) and Data access object · See more »

Eclipse (software)

Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE.

New!!: Swing (Java) and Eclipse (software) · See more »

Eclipse Foundation

The Eclipse Foundation is a 501(c)(6) not-for-profit, member supported corporation that acts as the steward of Eclipse, an open source community working to build a development platform consisting of the frameworks, tools and run-times needed for "building, deploying and managing software across the lifecycle." The most well-known of the Eclipse projects is the Eclipse platform, a multi-language software development environment and IDE.

New!!: Swing (Java) and Eclipse Foundation · See more »

Enterprise JavaBeans

Enterprise JavaBeans (EJB) is one of several Java APIs for modular construction of enterprise software.

New!!: Swing (Java) and Enterprise JavaBeans · See more »

Event dispatching thread

The event dispatching thread (EDT) is a background thread used in Java to process events from the Abstract Window Toolkit (AWT) graphical user interface event queue.

New!!: Swing (Java) and Event dispatching thread · See more »

Free software movement

The free software movement (FSM) or free / open source software movement (FOSSM) or free / libre open source software (FLOSS) is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedom to run the software, to study and change the software, and to redistribute copies with or without changes.

New!!: Swing (Java) and Free software movement · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Swing (Java) and Graphical user interface · See more »

Graphics library

A graphics library is a program library designed to aid in rendering computer graphics to a monitor.

New!!: Swing (Java) and Graphics library · See more »

Hot swapping

Hot swapping (frequently inaccurately called hot plugging) is replacing or adding components without stopping or shutting down the system.

New!!: Swing (Java) and Hot swapping · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: Swing (Java) and IBM · See more »

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.

New!!: Swing (Java) and Interface (computing) · See more »

Internet Foundation Classes

The Internet Foundation Classes (IFC) is a graphics library for Java originally developed by Netcode Corporation and first released by Netscape Corporation on December 16, 1996.

New!!: Swing (Java) and Internet Foundation Classes · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Swing (Java) and Java (programming language) · See more »

Java 2D

In computing, Java 2D is an API for drawing two-dimensional graphics using the Java programming language.

New!!: Swing (Java) and Java 2D · See more »

Java applet

A Java applet was a small application that is written in the Java programming language, or another programming language that compiles to Java bytecode, and delivered to users in the form of Java bytecode.

New!!: Swing (Java) and Java applet · See more »

Java Foundation Classes

The Java Foundation Classes (JFC) are a graphical framework for building portable Java-based graphical user interfaces (GUIs).

New!!: Swing (Java) and Java Foundation Classes · See more »

Java Native Interface

The Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.

New!!: Swing (Java) and Java Native Interface · See more »

Java package

A Java package organizes Java classes into namespaces, providing a unique namespace for each type it contains.

New!!: Swing (Java) and Java package · See more »

Java Platform, Standard Edition

Java Platform, Standard Edition (Java SE) is a computing platform for development and deployment of portable code for desktop and server environments.

New!!: Swing (Java) and Java Platform, Standard Edition · See more »

JavaBeans

In computing based on the Java Platform, JavaBeans are classes that encapsulate many objects into a single object (the bean).

New!!: Swing (Java) and JavaBeans · See more »

JavaFX

JavaFX is a software platform for creating and delivering desktop applications, as well as rich Internet applications (RIAs) that can run across a wide variety of devices.

New!!: Swing (Java) and JavaFX · See more »

Layout manager

Layout managers are software components used in widget toolkits which have the ability to lay out graphical control elements by their relative positions without using distance units.

New!!: Swing (Java) and Layout manager · See more »

Look and feel

In software design, look and feel is a term used in respect of a graphical user interface and comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel").

New!!: Swing (Java) and Look and feel · See more »

Model–view–controller

Model–view–controller is commonly used for developing software that divides an application into three interconnected parts.

New!!: Swing (Java) and Model–view–controller · See more »

Netscape

Netscape is a brand name associated with the development of the Netscape web browser.

New!!: Swing (Java) and Netscape · See more »

Object (computer science)

In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

New!!: Swing (Java) and Object (computer science) · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Swing (Java) and Operating system · See more »

Oracle Corporation

Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.

New!!: Swing (Java) and Oracle Corporation · See more »

Pluggable look and feel

Pluggable look and feel is a mechanism used in the Java Swing widget toolkit allowing to change the look and feel of the graphical user interface at runtime.

New!!: Swing (Java) and Pluggable look and feel · See more »

Rich Internet application

A rich Internet application (RIA; sometimes called an Installable Internet Application) is a Web application that has many of the characteristics of desktop application software, typically delivered by way of a site-specific browser, a browser plug-in, an independent sandbox, extensive use of JavaScript, or a virtual machine.

New!!: Swing (Java) and Rich Internet application · See more »

Software design pattern

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.

New!!: Swing (Java) and Software design pattern · See more »

Standard Widget Toolkit

The Standard Widget Toolkit (SWT) is a graphical widget toolkit for use with the Java platform.

New!!: Swing (Java) and Standard Widget Toolkit · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Swing (Java) and Sun Microsystems · See more »

SwingLabs

swingLabs is a Sun open source project proposing extensions to the Java Swing GUI toolkit.

New!!: Swing (Java) and SwingLabs · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Swing (Java) and Thread (computing) · See more »

Thread safety

Thread safety is a computer programming concept applicable to multi-threaded code.

New!!: Swing (Java) and Thread safety · See more »

VMware

VMware, Inc. is a subsidiary of Dell Technologies that provides cloud computing and platform virtualization software and services.

New!!: Swing (Java) and VMware · See more »

Widget (GUI)

A control element (sometimes called a control or widget) in a graphical user interface is an element of interaction, such as a button or a scroll bar.

New!!: Swing (Java) and Widget (GUI) · See more »

Widget toolkit

A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called widgets) used to construct the graphical user interface (GUI) of programs.

New!!: Swing (Java) and Widget toolkit · See more »

Window (computing)

In computing, a window is a graphical control element.

New!!: Swing (Java) and Window (computing) · See more »

Window decoration

In graphical user interfaces, the window decoration is a part of a window in most windowing systems.

New!!: Swing (Java) and Window decoration · See more »

Z-order

Z-order is an ordering of overlapping two-dimensional objects, such as windows in a stacking window manager, shapes in a vector graphics editor, or objects in a 3D application.

New!!: Swing (Java) and Z-order · See more »

Redirects here:

JFrame, Java Beans Component Architecture, Java Swing, Javax.swing, Jframe, Swing (java), Swing java, UIDefaults, Uidefaults.

References

[1] https://en.wikipedia.org/wiki/Swing_(Java)

OutgoingIncoming
Hey! We are on Facebook now! »