Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    48

    [JAVA] GUI Dinamica,come mantenere la dimensione dei componenti FISSA!!!

    Ciao cervelloni,
    Ho un problemino che sta facendo innervosire parecchio,
    ho creato una GUI dinamica,ovviamente il numero di componeti quali JCombo Bor , JButton ecc..e ' varibile.
    Dispongo n componenti dello stesso tipo su n Righe, seguendo un modello analogo a questo..


    RIGA1 : JBUTTON[1] JCOMBOBOX[1]
    RIGA2 : JBUTTON[2] JCOMBOBOX[2]

    Questi righe di componenti sono tutte disposte all' interno di JScrollPane con un layout Gridlayout,ogni riga e' rappresentata da un JPanel RowPanel[x].

    Bene , vorrei che tali righe avessere altezza fissa,invence quando allargo la finestra o la reimpicciolisco ho degli effetti di resize pessimi.
    Vorrei un po che icomponenti fossere disposti come all' interno di una JTABLE,ma non voglio ridefinire un nuovo TableModel..
    Vi prego..

    AIUTOOOOOOOOOOOOOOOOOOOOOO
    GRAZIE AMICI ARARARARAAAAAAAAAAAA
    Confido nelle vostre potenzialita' e nel vostro buon cuore...
    CIAOOOOOOOOOOOOO

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    probabilmente basta impostare la lunghezza del pannello nello scroll pane se mantieni il grid layout altrimenti prova un box layout sulla y

  3. #3
    dvx80
    Guest
    Basta che assegni
    setResizable(false);
    al fame che contiente i tuoi Component.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    48

    Beh....Non credo

    Considerando che io voglio che i pannelli abbiano dimensione Fissa,
    il frame deve essere di fatto Resizable ma uno dei pannelli contiene dei componenti di cui non devo poter fare il resize.
    In realta sono le combo di cui non devo poter fare il resize()
    Grazie Comunque.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    48

    Per Floyd

    Floyd non ho capito bene...
    Potresti spiegarti un po meglio,cosa intendi esattamente con impostare la lunghezza del pannello ?
    Si vorrei mantenere il GridLayout se possibbile.
    Grazie.

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    JPanel p = new JPanel(new GridLayout(7,5));
    JScrollPane sp = new JScrollPane(p);
    p.setPreferredSize(new Dimension(700,500));

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.