У меня около 150 картинок (все довольно маленькие = 1 КБ) в статическом классе и в таких выражениях
public final static ImageIcon I_ADDFAV = new ImageIcon("icons/addfavorite.gif");
public final static ImageIcon I_AUTO_LOAD = new ImageIcon("icons/auto_load.gif");
...
Я использую их для отображения кнопок J с кнопкамиВо время запуска приложения я заметил увеличение времени загрузки, связанное с этими утверждениями, примерно на 2 секунды.Я хотел бы знать, если кто-нибудь знает более быстрый способ загрузки этих картинок.Я думал, что все они в одном файле могут быть подходящим способом, так как я подозреваю, что чтение 150 маленьких файлов с диска - это реальная задержка в этом.Но я могу ошибаться.У кого-нибудь есть умная идея или когда-либо справлялся с такой ситуацией?Мы хотели бы довести это до msecs.
cheers ioannis