• Miércoles 29 de Abril de 2026, 13:59

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - sarahawari

Páginas: [1]
1
Java / JScrollPane
« en: Jueves 15 de Abril de 2010, 23:33 »
Hola, tengo un problema con las listas y los scroll, lo que quiero es que me salga una lista de productos a una lista, que sera dinamica. El caso es que con jList me sale todo perfecto, pero si la lista es mas larga que el alto de la lista, se corta. He visto por internet que se hace con JScrollPane, pero no se utilizarlo, lo que he conseguido entender seria algo as:

private JList getJList() {
if (jList == null) {
jList = new JList();
jList.setPreferredSize(new java.awt.Dimension(100,100));
jList.setLocation(new java.awt.Point(30,50));
jList.setSize(new java.awt.Dimension(220,60));
jList.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
jList.setLayoutOrientation(JList.VERTICAL);
jList.setVisibleRowCount(-1);

jList.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
...
}
});
JScrollPane listScroller = new JScrollPane(jList);
listScroller.setPreferredSize(new Dimension(250, 80));
}
return jList;
}

Luego tengo un jRadioButton en donde relleno el modelo:

for(int i=0; i<arraym.size(); i++){
modelo.addElement(arraym.get(i).getBiltegia());
}
jList.setModel(modelo);


que es lo que hago mal? esta bien iniciado el scroll??

Páginas: [1]