Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Layout] Interfaccia grafica

    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

  2. #2
    Nessuno ha suggerimenti?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.