sobre - iconos para java netbeans gratis
Iconos de botones de acción predeterminados en Java (4)
¿Hay un conjunto de iconos de acción predeterminados disponibles en el marco de la aplicación Swing?
Por ejemplo, en lugar de hacer un botón que diga "Guardar", me gustaría la imagen estándar de un disquete sin tener que especificar una imagen. Para "Abrir", me gustaría la imagen estándar de una carpeta de archivos. Sería genial si se adaptaran a la apariencia, pero tomaría los valores predeterminados de Swing.
Estoy pensando en algo como:
new JButton(new ImageIcon(DEFAULT_OPEN_ICON));
He encontrado muchos recursos sobre cómo cambiar la apariencia , pero nada sobre los iconos integrados en Java o extraídos del sistema nativo.
El método javax.swing.UIManager#getIcon proporciona acceso a varios iconos predeterminados del sistema. El truco es saber qué String
proporcionar. Aquí hay algunos ejemplos:
UIManager.getIcon("FileView.directoryIcon");
UIManager.getIcon("FileView.fileIcon");
UIManager.getIcon("FileView.computerIcon");
UIManager.getIcon("FileView.hardDriveIcon");
UIManager.getIcon("FileView.floppyDriveIcon");
UIManager.getIcon("FileChooser.newFolderIcon");
UIManager.getIcon("FileChooser.upFolderIcon");
UIManager.getIcon("FileChooser.homeFolderIcon");
UIManager.getIcon("FileChooser.detailsViewIcon");
UIManager.getIcon("FileChooser.listViewIcon");
Source @ Oracle ® Community Spaces. Original (en caché)
No hay iconos integrados en el SDK de Java, pero deberían ser fáciles de encontrar:
Los tutoriales de Java ™: Cómo usar los iconos
Búsqueda de imágenes de Google: " jquery ui button icons "
FileSystemView
tiene algunos iconos útiles que dependen de la plataforma; FileBrowser
es un ejemplo.
Addendum: el resultado depende de la plataforma y el parámetro que se pasa a getSystemIcon()
. También puede buscar entre los valores predeterminados de UIManager por el Icon
tipo de valor para un Look & Feel determinado. También me gustaría navegar por varios conjuntos de iconos de código abierto . Debido a que no todos los significados son obvios, asegúrese de aplicar una información sobre herramientas y utilice agrupaciones familiares.
El repositorio de gráficos Look and Feel de Java tiene algunos iconos que podrías usar.