Есть ли преимущества в том, чтобы поместить все мои маленькие графические элементы виджета в один png-файл, который загружается один раз, а затем создавать ImageIcons для кнопок и тому подобное из этих разделов? (Обычно я бы просто использовал new ImageIcon(aClass.class.getResource("/path/with/image.png")).) Что было бы хорошим способом сделать это?
new ImageIcon(aClass.class.getResource("/path/with/image.png"))
Этот метод в основном используется для небольших графических объектов, используемых на веб-сайте, где дорого загружать много ресурсов по отдельности.
В вашем случае я не вижу никакой пользы от использования этой техники.