Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [java]Layout manager

  1. #1

    [java]Layout manager

    Ciao
    ho un problemino con i layout manager.
    Ho 3 pannelli con BorderLayout che a loro volta sono contenuti in un jpanel con borderLayout che a sua volta è in untabbedpane.
    I componenti vengono visualizzati correttamente pero se ridimensiono il frame il layout cambia.Perchè?
    Grazie

  2. #2
    Vi posto il codice che si capisce meglio.Sicuramente sbaglio qualcosa ma nn capisco dove


    codice:
         //lblData.setText("ANNO");
    
         panNorth.setBackground(Color.BLUE);
         
         cbxAnno = new JComboBox(caricaCombo());
         btnSelect.setText("SELECT");
         panNorth.add(cbxAnno,BorderLayout.WEST);
          panNorth.add(btnSelect,BorderLayout.EAST);
     
         table = creaTabella();
         scrollPane  = new JScrollPane(table);
         table.setPreferredScrollableViewportSize(new Dimension(652,192));
        
            
          btnStampa.setText("STAMPA");
         panSouth.add(btnStampa,BorderLayout.CENTER);
     
          mainPan.add(panNorth,BorderLayout.NORTH);
          mainPan.add(scrollPane,BorderLayout.CENTER);
          mainPan.add(panSouth,BorderLayout.SOUTH);
    
        
          tabbed.addTab("Totali Anno",mainPan);
         // tabbed.setLayout(new GridLayout(3,1));
          this.getContentPane().add(tabbed);
    
    
       // this.getContentPane().setLayout(new GridLayout());
        this.setSize(new Dimension(652, 488));
        this.setTitle("Stampa totali annuali");

  3. #3
    Sono riuscito a risolvere il problema bisognava mettere lo scrollpane in un jpanel e poi settare il layout del mainPane tramite il metodo setlayout.Spero possa servire a qualcuno!!

  4. #4
    in effetti .....grazie!!

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.