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

    JPanel con FlowLayout

    salva a tutti, ho un piccolo problemino che non riesco a risolvere con il layout.
    ho creato un JPanel con il FlowLayout, e al suo intero ho messo una JList, non riesco a capire come dare delle dimensioni alla JList.

    tipo list1.setBounds(30,30,100,100); ma siccome c'è il FlowLayout questo non funziona.

  2. #2
    puoi cambiare layout???

    se si, metti il border e aggiungi la jlist al center

  3. #3
    Si ho fatto come dici, ma il problema persiste, in pratica, presupponiamo che il layout è null,
    io posso posizionare la JList con setBounds(x, y, WIDTH,HEIGHT);

    il mio problema e che se io metto la JList dentro un JPanel che ha pure un Layout, non riesco a settare l 'HEIGHT della JList, invece il WIDHT, varia in base alla lunghezza degli elementi che gli aggiungo, scuso se mi esprimo male, ma l'italiano non è il mio punto vincente

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    I LayoutManager guardano il preferredSize().
    Imposta il preferredSize() sul componente.

    setBounds(), setLocation() e setSize() sono "ereditati" da AWT e non vengono considerati dai LayoutManager.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Grazie 1000 mi sei stato di aiuto

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.