У меня есть программа, которая использует следующий метод для получения масштабированного экземпляра значка изображения:
public ImageIcon createScaledImageIcon(String filename) {
ImageIcon icon = new ImageIcon(filename);
Image image = icon.getImage().getScaledInstance(cardWidth, cardHeight, Image.SCALE_SMOOTH);
icon.setImage(image);
return icon;
}
Я не знаю, является ли это источником проблемы или нет.Но я получаю следующие сообщения об ошибках:
Исключение в потоке "Сборщик изображений 0" java.lang.UnsatisfiedLinkError: sun.awt.image.ImageRepresentation.setBytePixels (IIII [BIILsun / awt / image / ByteComponentRaster; I)V at sun.awt.image.ImageRepresentation.setBytePixels (собственный метод)
в sun.awt.image.ImageRepresenation.setPixels (неизвестный источник)
в sun.awt.image.ImageDecoder.setPixels (Неизвестный источник)
at sun.awt.image.GIFImageDecoder.sendPixels (Неизвестный источник) ...
Дайте мне знать, если есть какая-либо другая информация, которую я мог бы включить, которая может иметьиспользовать.