Salve,
sto creando una interfaccia grafica e ho bisogno che le compnenti siano sempre dimensionate tramire delle percentuali.
Esempio la jTextPanel1 sia sempre larga un quarto della finestra e alta la metà della finestra.

Ho provato in milli modi ma senza buon esiti.

Posto tutto quello che sono riuscito a fare:
codice:
private void formComponentResized(java.awt.event.ComponentEvent evt) {
    Dimension d = this.getSize();
    int l = d.width;
    int a = d.height;
    this.jTextPane1.setSize(l/4,a/2);
}
Ma non funziona... perchè?

p.s. non c'è nessun tipo di align(almeno credo)