JList y ScrollPane
hola, estoy tratando de poner un ScrollPane pero no consigo q se vea, he seguido el tutorial de la api pero nada, lo tengo puesto asi:
//esto en la clase
JList listaDescripciones;
//esto en el constructor de la clase
listaDescripciones = new JList(BD.listaArticulos());
JScrollPane scrollPane = new JScrollPane();
scrollPane.getViewport().setView(listaDescripciones);
alguien sabe q estoy haciendo mal?
gracias!
//esto en la clase
JList listaDescripciones;
//esto en el constructor de la clase
listaDescripciones = new JList(BD.listaArticulos());
JScrollPane scrollPane = new JScrollPane();
scrollPane.getViewport().setView(listaDescripciones);
alguien sabe q estoy haciendo mal?
gracias!
Pasale la lista como argumento al constructor del scrollpane.
Salu2.Rupper.
Salu2.Rupper.
gracias, pero sigue sin ir bien...ahora al lado de la lista salen como los bordes de un cuadrado y nada mas, asi es como lo tengo
//en la clase
JList listaDescripciones;
//en el constructor
listaDescripciones = new JList(BD.listaArticulos());
JScrollPane scrollPane = new JScrollPane(listaDescripciones);
scrollPane.getViewport().setView(listaDescripciones);
panelMedio.setLayout (new GridLayout (1,3));
labelOpcion.setPreferredSize(new Dimension (180,15));
labelOpcion.setHorizontalAlignment (SwingConstants.LEFT);
panelMedio.add(labelOpcion);
panelMedio.add(listaDescripciones);
panelMedio.add(scrollPane);
alguna idea de cual puede ser el error?
gracias!
//en la clase
JList listaDescripciones;
//en el constructor
listaDescripciones = new JList(BD.listaArticulos());
JScrollPane scrollPane = new JScrollPane(listaDescripciones);
scrollPane.getViewport().setView(listaDescripciones);
panelMedio.setLayout (new GridLayout (1,3));
labelOpcion.setPreferredSize(new Dimension (180,15));
labelOpcion.setHorizontalAlignment (SwingConstants.LEFT);
panelMedio.add(labelOpcion);
panelMedio.add(listaDescripciones);
panelMedio.add(scrollPane);
alguna idea de cual puede ser el error?
gracias!
