Tenho um projeto aqui que para terminar so falta fazer um jeito de ajustar automaticamente em outros monitores. Na verdade ja fiz um código pra isso, usando como base meu monitor, mas quando rodo com outras resoluções os componentes do jFrame ficam no lugar errado.
código para ajustar:
private void pegarResolucaoMonitor() {
int monitor2Alt = this.dimensao.height;
int monitor2Larg = this.dimensao.width;
int largura = (monitor2Larg * 847) / 1440;
int altura = (monitor2Alt * 729) / 900;
this.setSize(largura, altura);
}
-> quando rodo com minha resolução:
-> quando rodo na resolução 1600x1200:
-> como podem ver os componentes ficam nos lugares errados, alguém sabe como resolver?

