Swing e bitmaps em visores de retina

Eu tenho um aplicativo de desktop Java que funciona, entre outros, no OS X.

Agora, o novo MacBook Pro tem uma tela retina e estou preocupado: como isso funcionará em relação ao Swing?

E quando um aplicativo Java usa componentes Swing e alguns gráficos de bitmap (como ícones personalizados / ImageIcon)?

Todos os aplicativos Java de desktop serão automaticamente redimensionados (por exemplo, quadruplicando cada pixel) ou precisarei criar duas versões do meu conjunto de ícones (por exemplo, um com ícones 24x24 e outro com ícones 96x96) e de alguma forma determinar que o aplicativo está sendo executado em uma tela de retina?

questionAnswers(5)

yourAnswerToTheQuestion