ho bisogno di visualizzare un'immagine in JComboBoxvisualizzazione delle immagini nel JComboBox
risposta
Date un'occhiata a questo esempio che sembra fare quello che vuoi.
http://www.java2s.com/Code/Java/Swing-JFC/CustomComboBoxwithImage.htm
Quello che state cercando è un renderer personalizzato per il JComboBox. Un renderer è semplicemente un JComponent, quindi se puoi creare un componente (JPanel con gli elementi necessari contenuti), puoi creare quasi tutti i risultati a cui puoi pensare). Puoi anche ignorare il metodo paint se l'uso di JComponents standard non è sufficiente per te.
Basta aggiungere un'icona al modello invece di una stringa:
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);
}
}
Ho una matrice di BufferedImage(), posso usare quello invece degli elementi [] ?? – user2277550
@ user2277550 crea ImageIcons utilizzando BufferedImage. La casella combinata ha un renderizzatore predefinito per Icone, non per immagini. – camickr
- 1. Visualizzazione delle immagini nell'alimentazione degli atomi
- 2. visualizzazione delle immagini con ashx Handler
- 3. Pulsanti di visualizzazione negli elementi JComboBox
- 4. Visualizzazione immagini .npy
- 5. Twitter Bootstrap modale non la visualizzazione delle immagini a distanza
- 6. Scarsa visualizzazione delle immagini con Google Docs Visualizzatore PDF
- 7. Forzare la visualizzazione delle immagini alle dimensioni reali in Mathematica
- 8. Elaborazione delle immagini OpenCV nel servizio Android
- 9. Come posso correggere la visualizzazione delle immagini in Outlook 2013?
- 10. IE8 non la visualizzazione delle immagini (rosso x) ... a volte
- 11. Java: La lettura delle immagini e la visualizzazione come ImageIcon
- 12. Visualizzazione di immagini nell'app AIR
- 13. Tutti i browser supportano la visualizzazione progressiva delle immagini?
- 14. Visualizzazione di immagini daltonici
- 15. Rails 3.1: Problemi nella visualizzazione delle immagini nei file di visualizzazione mail
- 16. Visualizzazione immagini in TextBlock (WPF)
- 17. ASP.NET MVC: caricamento delle immagini dal database e visualizzazione delle loro viste
- 18. JComboBox width
- 19. Visualizzazione di immagini tramite EPUBLIB
- 20. Visualizzazione superficie fotocamera Immagini Esteso
- 21. Vulnerabilità delle immagini esterne
- 22. Javascript: visualizzazione delle immagini con i valori delle caselle di controllo
- 23. sbiadimento iphone delle immagini
- 24. Ottieni l'URL delle immagini nel file CSS utilizzando Java?
- 25. UIImagepickercontroller: è possibile modificare l'ordinamento delle immagini nel rullino fotografico?
- 26. Visualizzazione delle righe di gerarchia ordinate nel server SQL?
- 27. pitone riconoscimento delle immagini
- 28. Go ridimensionamento delle immagini
- 29. Offuscamento delle immagini
- 30. Picasso caricamento delle immagini
Il renderer predefinito per un JComboBox supporta le icone. – camickr