2009-03-20 6 views
0

Was ist Widget in Java?Widgets in JAVA

+1

Alter, würdest du bitte aufhören und ein Tutorial lesen? Es gibt ungefähr Millionen von ihnen, alle erklären das genauer. – Bombe

+0

Java ist kein Akronym, daher sollte es nicht in Großbuchstaben geschrieben werden. Die korrekte Form ist "Java". –

+0

Noch in allen unteren. –

Antwort

2

Ein Widget in jedem GUI-Toolkit (zumindest alle die, die ich kenne) sind die Kontrollen, die Sie eine GUI zu bilden verwenden, um, wie Buttons, Spinner, Panels, etc ...

4

Aus "Widget nomenclature":

A "Widget" ist ein Oberbegriff für ein Fertigungsobjekt. Das Wort tritt erstmals 1924 im Broadway-Spiel Bettler zu Pferd als ein Objekt ohne wirklichen Wert auf, das jedoch für den allgemeinen Gebrauch in Serie produziert wurde.

Der Begriff "Widget" wird auch verwendet, um die grundlegenden Bausteine ​​der grafischen Benutzeroberfläche eines Desktop-Betriebssystems zu beschreiben.

Durch die ersten Applets, AWT zu seinem Anteil an Widget beigetragen:
(Von "AWT, Swing, SWT, and JFace: A comparison of Java GUI libraries")

Das Abstract Window Toolkit (AWT) Java ursprünglichen Versuch war Graphical User Interfaces zu schaffen (GUIs) Die Implementierung von AWT verwendet einen Peer-Ansatz: Jedes Java-Widget verfügt über eine entsprechende Komponente im zugrunde liegenden Fenstersystem.
Dies ermöglicht snappy Widgets mit nativer Leistung.
Da jedoch nicht alle Fenstersysteme die gleiche Auswahl an Widgets haben, wurde ein "kleinster gemeinsamer Nenner" -Ansatz gewählt, bei dem nur die von allen nativen Fenstersystemen angebotenen Widgets in AWT verfügbar sind.

Da der Rich-GUI mit Swing-seit 1998 entwickelt „JavaWidget“ verweist nicht auf „Desktop-Widget“ mehr, sondern einfach all GUI-Steuerelemente (das auf dem zugrunde liegenden „Desktop“ Os verwendet werden, um basierend)