Oppure

Loading
17/06/12 14:31
foralobo
Salve, come da oggetto vorrei chiedervi un consiglio su come avere delel sezioni fisse usando il borderLayout.
Mi spiego meglio.
Il borderLayout divide il contenitore in 5 parti...io vorrei usare per dire la parte superiore in modo che sia ad una grandezza fissa e non che si ridimensiona in base a quello che metto dentro.

E' possibile?

Per esempio vorrei mettere una textarea e quando provo a farlo, la sezione nord del borderLayout si ridimensiona in base al testo della textarea.

Ho provato mettere altri pannelli interni alla sezione nord o a cambiare layout manager in quella sezione ma niente...

Vi ringrazio anticipatamente



EDIT:

Mi è stato consigliato di aggiungere un nuovo pannello al nord con un suo layout (il flowlayout per esempio) e settare la dimensione della JTextArea

ho fatto qualche prova ma niente. Posto anche il codice:

import java.awt.BorderLayout;
    import java.awt.FlowLayout;

    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextArea;

    public class testFrame extends JFrame {

       public testFrame(){
          super( "Server" );
          JTextArea txtInfo = new JTextArea("Informazioni");
          txtInfo.setSize(400, 100);
          JPanel panelInfo = new JPanel(new FlowLayout());
          panelInfo.add(txtInfo);
          
          
          
          JPanel PannelloPincilale = new JPanel();
          PannelloPincilale.setLayout(new BorderLayout(5,5));
          PannelloPincilale.add(panelInfo, BorderLayout.NORTH);      
                
          add(PannelloPincilale);
          pack();
       }
       
       public static void main(String[] args) {
           testFrame application = new testFrame(); // create server
           application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
           application.setVisible(true);
           application.setSize(500, 500);
           application.setResizable(false);

       }

    }

Ultima modifica effettuata da foralobo 17/06/12 14:34
aaa
21/06/12 9:20
davide94
Non so se ci sono layout ho altro che usano le percentuali 25%;
tuttavia se usi un editor grafico come quello di NetBeans dovresti essere a posto.
aaa