titledborder poner ejemplo borde java swing components

poner - setbounds java



Mejoras de código abierto o reemplazos para componentes Swing (3)

En cuanto a: "Vista de iconos o miniaturas similar a Windows File Explorer"

Están construidos en swing.

Se accede a los íconos del explorador de archivos a través de la clase FileSystemView (es usado por JFileChooser) cuando el L & F es Windows, por supuesto.

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

Y el ícono de Miniaturas se puede recuperar con la clase sun.com que Sun desaprobaba

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

Pero este puede no funcionar muy bien algunas veces (debido a la manipulación de recursos nativos, creo).

Desarrollo varias aplicaciones Java de escritorio usando Swing, y aunque Swing es bastante poderoso (una vez que lo dominas), todavía hay muchos casos en los que desearía que algún componente avanzado estuviera disponible desde el primer momento.

Por ejemplo, realmente me gustaría ver componentes fáciles de usar (sin escribirlos yo mismo, lo que podría hacer con el tiempo suficiente) como:

  • Etiqueta multilínea
  • Vista de iconos o miniaturas similar a Windows File Explorer
  • Botón desplegable (como el antiguo botón Atrás de Firefox)
  • Widget de calificación de 5 estrellas
  • Cuadro combinado con historial automático (como el campo de texto en Google)
  • Una barra estilo acordeón estilo Outlook
  • y así

Conozco un par de fuentes de componentes Swing gratuitos, como SwingLabs , hogar de JXTable, JXDatePicker y algunos otros.

¿A dónde vas para los componentes Swing más allá de los incluidos con Java?



Sé que puedes obtener un labe de envoltura impresionante y un acordeón de componentes de javaswing , sin embargo, no son implementaciones de código abierto.

De lo contrario, Jide y SwingX son excelentes opciones.