Salve,
ho risontrato un problema nell'interfaccia di un programma strutturata più o meno nella seguente maniera:
Il problema riscontrato riguarda la textArea: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..
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


Rispondi quotando