Я обновляю свой очень старый проект. Я действительно не занимался Java последние 10 лет, так что примите это во внимание.
Приложение представляет собой приложение с графическим пользовательским интерфейсом, отображающее JTable. Данные загружаются из файла. Первый столбец — это изображение, отображаемое «на лету» из данных в файле. Он по-прежнему работает после обновления всех зависимостей.
Проблема, с которой я столкнулся, заключается в том, что визуализированное изображение выглядит ужасно. Очень пиксельно, низкое разрешение. У меня все еще доступна старая версия, и она та же самая, хотя раньше она намного лучше работала на Java 7 и, возможно, на Windows XP/7.
Я расширяю ImageIcon и использую собственный рендерер для создания png-изображения (используя пространство, заданное JTable), но качество плохое, и неясно, является ли источником проблема или что-то еще, что делает awt и Swing, поскольку я читал о проблеме с масштабированием Windows DPI?