Scusa, sono stato troppo breve nella spiegazione. Allora la parte di codice che mi hai dato la conosco, il mio reale problema è far in modo che ogni volta che cambia la risoluzione ridimensionare in percentuale tutto ciò che è contenuto nella jframe (bottoni, jpanel, ecc.). Ho utilizzato il layout gridbaglayout ma niente.