Auto-ajuste da resolução JavaSE

Pessoal dei umas googladas e tudo que consegui eram dicas para WEB… como posso fazer isso em uma aplicação desktop (JavaSE)??
Ou seja, independente da resolução gostaria que minha aplicação auto-ajustasse de acordo com a resolução definida pelo usuário em seu PC… se houver alguma API ou dica ajudará muito no fórum, afinal, achei pouca coisa relacionada; quem desejar o mesmo em WEB vale a pena conferir:
http://www.guj.com.br/posts/list/36469.java

Agradeço a tds!!

[]'s

É para resolver o problema de resoluções variáveis que se usam gerenciadores de layout (“layout managers”) para criar formulários. Usando gerenciadores de layout, e evitando ao máximo informar tamanhos e posições fixas para os componentes visuais, sua aplicação irá comportar-se adequadamente numa grande variedade de resoluções. Segue o tutorial oficial da Sun para gerenciadores de layout:

http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html

Uma outra coisa que pode ser interessante para você é a técnica para determinar a resolução atual do usuário:

http://www.java2s.com/Code/Java/Development-Class/GettingtheScreenSize.htm

Desculpa a demora roger_rf … os links que passou foram ótimos, principalmente o que determina a resolução do usuário…
Notei que será necessário a utilização do GridBagLayout (bem flexivel e complexo) somente para a tela que estou fazendo na unha… as outras telas faço no NetBeans 6.5… e eis a pergunta: como vou definir o auto-ajuste dos componentes (para futuras divergencias nas resoluções ou SO) nessa IDE??? Tentei utilizar alguns na opção “definir layout” mais os componentes não se fixavam nos locais que eu colocava…
Podem me ajudar? Desde já agradeço.

[]'s

Eu pessoalmente uso o construtor de GUI do NetBeans e gosto muito. Se você tomar o cuidado de “encaixar” os componentes uns nos outros e nas bordas dos painéis/janelas, a sua interface terá uma boa aparência independentemente da resolução. Segue um tutorial de como usar:

http://www.netbeans.org/kb/docs/java/quickstart-gui.html

Então velhão… depois de 2 horas tentando “encaixar” os componentes no Netbeans, decidi te perguntar:
“Como vc faz, tendo em vista que os componentes são de tamanhos diferentes, e os ‘quadradinhos’ tendem a ficar do tamanho do maior??”

Fiz um teste e em “personalizar layout” coloquei 100 colunas e 100 linhas (por exemplo) ficaram vários quadradinhos… tentei encaixar e saia tudo errado… tentei colocar cada conjunto de componente dentro de JPanel diferentes para tentar facilitar e FOI SÓ ILUSÃO!
De fato, mesmo com “tudo torto” mudei a resolução da tela para 800X600 e redimensionou certinho!
Agora… eu já tenho a aplicação pronta… como fazer para inserir os componentes em um GridBagLayout??? Essa maneira que me falou e na unha são as unicas? Ouvi falar de um JFrameBuilder, vc conhece? Acha que é mais fácil executar isso nele?

BOm…agradeço desde já!

[]'s