SwingLabs - SwingLabs
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Vývojáři | slunce |
---|---|
Operační systém | Cross-platform |
Typ | Knihovna widgetů |
Licence | LGPL |
webová stránka | Jáva |
swingLabs je slunce open-source projekt navrhující rozšíření Jáva Houpačka Sada nástrojů GUI. Dostupné komponenty zahrnují:
- Řazení, filtrování, zvýraznění tabulek, stromů a seznamů
- Najít / hledat
- Automatické dokončování
- Rámec pro přihlášení / ověřování
- Komponenta TreeTable
- Skládací komponenta panelu
- Součást pro výběr data
- Součást špičky dne
Cílem projektu je experimentovat s novými nebo vylepšenými funkcemi GUI, které vyžaduje Bohatý klient aplikace. Funguje jako testovací postel pro nápady týkající se technologií na straně klienta.
Integrace do Java API
Úspěšné komponenty projektu jsou nakonec začleněny do jádra Houpačka sada nástrojů pro budoucí verze Java API kompatibilita není zaručena. Mezi příklady patří:
- Správce GroupLayout v Java SE 6.[1]
- Začlenění SystemTray do Java SE 6.
- Nová třída Desktop v prostředí Java SE 6, která umožňuje spouštět snadno přidružené aplikace registrované na nativní ploše, například: spuštění výchozího prohlížeče uživatele, spuštění výchozího poštovního klienta, spuštění registrované aplikace pro otevření, úpravy nebo vytiskne zadaný soubor.
Dílčí projekty
Projekt swingLabs je rozdělen do několika dílčích projektů. Například:
- swingX: Poskytuje rozšíření Jáva Houpačka Sada nástrojů GUI.
- JDIC (JDesktop Jáintegrace COmponents): Cílem je poskytnout aplikacím Java bezproblémovou integraci s desktopem, aniž by byla obětována nezávislost na platformě.
- nimbus: A Podívejte se a cítit použitím syntezátor.
- swingLayout: Byl domovem správce GroupLayout před jeho zahrnutím do Java SE 6.
- JDNC: Obsažené komponenty ke zjednodušení vývoje na bázi Swing bohatý klient Java aplikace. Tento projekt byl nahrazen Swing Application Framework (JSR 296).
- scenegraph: Knihovna poskytující 2D Graf scény funkčnost do Java 2D, včetně widgetů Swing. Tuto knihovnu interně používá Skript JavaFX Jazyk.
- PDFRenderer: A PDF prohlížení knihovny napsané v čisté Javě.