У меня есть JPanel, к которому я хотел бы добавить изображения JPEG и PNG, которые я генерирую на лету.
Все примеры, которые я видел до сих пор в Swing Tutorials, особенно в Примеры качелей используйте ImageIcon
s.
Я генерирую эти изображения в виде массивов байтов, и они обычно больше, чем обычный значок, который они используют в примерах, на 640x480.
- Есть ли какая-либо проблема (производительности или другой) при использовании класса ImageIcon для отображения изображения такого размера в JPanel?
- Какой обычный способ сделать это?
- Как добавить изображение в JPanel без использования класса ImageIcon?
Изменить. Более внимательное изучение учебников и API показывает, что вы не можете добавить ImageIcon прямо в JPanel. Вместо этого они достигают такого же эффекта, устанавливая изображение как значок JLabel. Это просто не кажется правильным...