Ciao a tutti.
Non riesco ad inserire una barra di scorrimento in una Jlist.
Credo sia un problema di come ho impostato il contenitore contenente la Jlist.
La Jlist è contenuta in un pannello che a sua volta è contenuto in un Box orizzontale che a sua volta è contenuto in un Box verticale
codice:Box boxVerticale = Box.createVerticalBox(); Box boxOrizzontale1 = Box.createHorizontalBox(); Box boxOrizzontale2 = Box.createHorizontalBox(); boxVerticale.add(boxOrizzontale1); boxVerticale.add(boxOrizzontale2);codice:boxOrizzontale1.add(pannello2);
Vi posto il codice che ho scritto per inserire la barra di scorrimento :
codice:DefaultListModel JlistModel = new DefaultListModel(); JList jlistProdotti = new JList(JlistModel); jlistProdotti.setPreferredSize(getSize()); JScrollPane barraScorrimentoJlist = new JScrollPane(jlistProdotti); pannello2.add(jlistProdotti); pannello2.add(barraScorrimentoJlist);
Quando gli elementi che inserisco nella Jlist vanno oltre la dimensione della Jlist la barra non compare.
Mi aiutate?

Rispondi quotando
