SwingLabs - SwingLabs

swingLabs
Vývojářislunce
Operační systémCross-platform
TypKnihovna widgetů
LicenceLGPL
webová stránkaJáva.síť/ projekty/ swinglabs/

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:

Viz také

Reference

  1. ^ GroupLayout byl původně vyvinut ve spolupráci s Matisse, tvůrce grafického uživatelského rozhraní NetBeans.