Question

Je développe un certain nombre d’applications Java pour le bureau avec Swing. Bien que Swing soit assez puissant (une fois que vous avez compris), il existe encore de nombreux cas dans lesquels je souhaiterais qu’un composant avancé soit disponible immédiatement. .

Par exemple, j'aimerais vraiment voir des composants faciles à utiliser (sans les écrire moi-même, ce que je pourrais faire avec suffisamment de temps), comme par exemple:

  • Etiquette multiligne
  • Vue Icônes ou miniatures du type Explorateur de fichiers Windows
  • Bouton déroulant (comme l'ancien bouton Précédent de Firefox)
  • widget de classement 5 étoiles
  • Zone de liste déroulante avec historique automatique (comme le champ de texte sur Google)
  • Une barre de style accordéon de type Outlook
  • et ainsi de suite

Je connais quelques sources de composants Swing gratuits, telles que SwingLabs , qui héberge JXTable, JXDatePicker et un quelques autres.

Où allez-vous pour les composants Swing autres que ceux inclus dans Java lui-même?

Autres conseils

Comme pour: "Icônes ou miniatures de type Explorateur de fichiers Windows"

Ils sont construits en swing.

Les icônes de l’explorateur de fichiers sont accessibles via la classe FileSystemView (elle est utilisée par JFileChooser) lorsque L & amp; F est bien entendu Windows.

FileSystemView.getFileSystemView();
Icon driveIcon = fsv.getSystemIcon( new File("C:\\"));

L'icône Miniatures peut être récupérée avec la classe sun.com découragée par Sun

sun.awt.shell.ShellFolder getIcon( boolean largeIcon ) 

Mais celui-ci risque de ne pas très bien fonctionner à certains moments (en raison de la gestion des ressources natives, je pense).

Je sais que vous pouvez obtenir un excellent emballage et un accordéon auprès de javaswingcomponents , mais ils ne le sont pas. implémentations open source.

Sinon, Jide et SwingX sont d'excellents choix.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top