que necesito para mostrar una imagen en JComboBoxvisualización de imágenes en JComboBox
Respuesta
Tome un vistazo a este ejemplo que aparece a hacer lo que quiera.
http://www.java2s.com/Code/Java/Swing-JFC/CustomComboBoxwithImage.htm
Lo que se busca es un procesador personalizado para el JComboBox. Un renderizador es simplemente un JComponent, por lo que si puedes crear un componente (JPanel con los elementos necesarios incluidos), puedes crear casi cualquier resultado que puedas imaginar. Incluso puede anular el método de pintura si usar JComponentes estándar no es suficiente para usted.
Sólo añadir un icono al modelo en lugar de una cadena:
import java.awt.*;
import javax.swing.*;
public class ComboBoxIcon extends JFrame
{
JComboBox comboBox;
public ComboBoxIcon()
{
Object[] items =
{
new ImageIcon("about16.gif"),
new ImageIcon("add16.gif"),
new ImageIcon("copy16.gif")
};
comboBox = new JComboBox(items);
getContentPane().add(comboBox, BorderLayout.NORTH);
}
public static void main(String[] args)
{
JFrame frame = new ComboBoxIcon();
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
Tengo una matriz de BufferedImage(), ¿puedo usar eso en lugar de elementos []? – user2277550
@ user2277550 crea ImageIcons usando BufferedImage. El cuadro combinado tiene un procesador predeterminado para Iconos, no para imágenes. – camickr
- 1. Visualización de imágenes .pgm en Matlab
- 2. Visualización de imágenes en gsp (grails)
- 3. Visualización de imágenes generadas dinámicamente en Yesod
- 4. Visualización de imágenes como Búsqueda de imágenes de Google
- 5. Visualización de imágenes GIF con WebView
- 6. Visualización de imágenes en la alimentación de átomo
- 7. ¿Cómo puedo arreglar la visualización de imágenes en Outlook 2013?
- 8. JComboBox en un JPopupMenu
- 9. Poner JComboBox en JTable
- 10. JComboBox: Comportamiento en ItemStateChange
- 11. editable JComboBox
- 12. JComboBox PrototypeDisplayValue
- 13. JComboBox ancho
- 14. Selección múltiple de JcomboBox
- 15. Recuperar texto de JComboBox
- 16. css - Visualización de imágenes con la barra de desplazamiento horizontal
- 17. Java: Lectura de imágenes y visualización como ImageIcon
- 18. Diferencia en JComboBox y JSpinner
- 19. Botones de pantalla en elementos de JComboBox
- 20. Evento desplegable Java JComboBox
- 21. JCombobox editable habilitado
- 22. Cambie dinámicamente JComboBox
- 23. Detectando la edición de JComboBox
- 24. jcombobox - desplegable tamaño de hoja
- 25. Netbeans: introducción de elementos en un jComboBox
- 26. JComboBox setText Método
- 27. Populating Swing JComboBox de Enum
- 28. Cómo tener lista desplegable de JComboBox que es más ancha que JComboBox en sí
- 29. Visualización de imágenes en escala de grises de 16 bits en WPF
- 30. Mejor legibilidad/contraste en un JComboBox desactivado
El procesador predeterminado para un JComboBox apoya iconos. – camickr