Swing i bitmapy na wyświetlaczach siatkówki

Mam aplikację desktopową Java, która działa między innymi na OS X.

Teraz nowy MacBook Pro ma wyświetlacz siatkówki i jestem zaniepokojony: jak będzie działać w zakresie Swinga?

Co zrobić, gdy aplikacja Java używa zarówno komponentów Swing, jak i niektórych grafik bitmapowych (takich jak niestandardowe ikony / ImageIcon)?

Czy wszystkie aplikacje Java na pulpicie mają być automatycznie zmieniane (na przykład przez czterokrotne powiększanie każdego piksela), czy też będę musiał utworzyć dwie wersje mojego zestawu ikon (na przykład z ikonami 24x24, a drugi z ikonami 96x96) i jakoś określić, że aplikacja działa na wyświetlaczu siatkówki?

questionAnswers(5)

yourAnswerToTheQuestion