мне нужно, чтобы отобразить изображение в JComboBoxотображающие изображения в JComboBox
ответ
Взгляните на этот пример, который, кажется, что вы хотите.
http://www.java2s.com/Code/Java/Swing-JFC/CustomComboBoxwithImage.htm
Что вы ищете пользовательский визуализатор для JComboBox. Средство визуализации - это просто JComponent, поэтому, если вы можете создать компонент (JPanel с необходимыми элементами), вы можете создать практически любой результат, о котором вы можете думать). Вы даже можете переопределить метод рисования, если вам не хватает стандартных JComponents.
Просто добавьте значок модели вместо строки:
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);
}
}
У меня есть массив BufferedImage(), могу ли я использовать это вместо элементов [] ?? – user2277550
@ user2277550 Создайте ImageIcons, используя BufferedImage. Поле со списком имеет средство визуализации по умолчанию для значков, а не для изображений. – camickr
- 1. HTML изображения не отображающие
- 2. PopupMenu не отображающие изображения
- 3. Загруженные изображения не отображающие
- 4. Кнопки, не отображающие изображения
- 5. Страницы Github, не отображающие изображения
- 6. Кнопки WPF, не отображающие изображения
- 7. @ Url.Content MVC ....... изображения не отображающие
- 8. MongoDB gridFS отображающие все изображения
- 9. Формы wpf, не отображающие изображения
- 10. Как создавать кнопки, отображающие изображения?
- 11. Страницы Github, не отображающие изображения
- 12. Показать изображения в JFrame из JComboBox события
- 13. Вложенные файлы KMZ, не отображающие изображения
- 14. Дополнительные вкладки Magento, не отображающие изображения
- 15. пользовательские темы WordPress: изображения макета не отображающие
- 16. Изображения, не отображающие html <img />
- 17. Отображение данных в JComboBox с использованием значения из другого JComboBox
- 18. Отображающие изображение треугольники в XNA
- 19. JComboBox с
- 20. Прямые ссылки на изображения в веб-просмотре, отображающие полный размер
- 21. Загрузить изображения в Dropbox с Android, отображающие нулевое исключение указателя
- 22. Рельефные края формы изображения, отображающие глубину в андроиде
- 23. отображающие вопросы
- 24. Как поместить изображения и установить его размер в JComboBox
- 25. Спрайты, не отображающие
- 26. лешие, отображающие нечеткие в Chrome 29.0.1547.57
- 27. Ячейки, отображающие неправильное содержимое
- 28. Добавить типизированный текст в JComboBox как объект в этом JComboBox
- 29. Перспектива электронной почты Подпись - изображения, не отображающие почтовый ящик получателя
- 30. Студия Android: кнопки изображения, не отображающие полное изображение
по умолчанию визуализатор для JComboBox поддерживает иконки. – camickr