Interface Swing em diferentes resoluções de tela

Estou com um problema, tenho um programa com uma interface gráfica swing. Esta janela possuem algumas imagens, labels enfim… Este programa é visualizado como eu quero em meu computador, com as minhas configuraçoes, entretanto quando o executo em outros computadores, com diferentes resoluçoes de tela, a interface fode toda. As imagens ficam muito grandes(cortadas), a msm coisa os labels. Existe alguma maneira deu contornar, ou minimizar este problema, deixando assim, o código mais portavel???

Pode tentar criar versões com baixa resolução da sua tela, por exemplo, setando uma fonte menor para os labels, pegando imagens menores, essas coisas.

flw