Salve,
ho risontrato un problema nell'interfaccia di un programma strutturata più o meno nella seguente maniera:
codice:
JFrame mainFrame = new JFrame();
JPanel pannello1 = new JPanel();
pannello1.setLayout(new BoxLayout(pannello1, BoxLayout.Y_AXIS);
//aggiungo elementi lungo l'asse delle y nel pannello1 prima e dopo il pannello2
JPanel pannello2 = new JPanel();
pannello2.setLayout(new BoxLayout(pannello2, BoxLayout.X_AXIS);
JPanel panelSx = new JPanel(); //pannello a sinistra nel panello2, che ad esempio contiene una textarea; panelSx ha un layout di tipo FlowLayout
JPanel panelDx = new JPanel(); //pannello a destra nel pannello2, che ad esempio che contiene altri pannelli per visualizzare info; anche panelDx con flowlayout
pannello2.add(panelSx);
pannello2.add(panelDx);
//ecc..
Il problema riscontrato riguarda la textArea:
la prima volta in assoulto che viene digitato un qualsiasi carattere nella textArea ho notato che avviene uno strano effetto:
alcuni componenti (all'interno di panelSx e panelDx) si spostano leggermente verso destra!
Il leggero spostamento si verifica solo alla digitazione del primo carattere (del primo messaggio da inviare dalla textarea)! Forse è un problema legato ai layout?

Grazie in anticipo per le risposte