Programación General > Java

 Jscrollpane Con Jpanel

(1/1)

bob esponja:
buenas tengo un problema tengo un JPanel , lo creo , creo un JScrillPane y le
paso por parametro el JPanel al constructor, agrego el JScrollPane al
JFrame y muy lindas las barritas de desplazamiento por no escrolea, osea
estan desabilitadas...
alguien sabe como hago, incluso si pongo JLabels mas alla de la visibilidad delç
JPanel no me habilita las barras de despl.

antony_soluciones:
Espero y este codigo le sirva....


--- Código: Text --- import javax.swing.*;import java.awt.*;class PanelScroll extends JPanel {  public PanelScroll() {    super();    this.setLayout(new GridLayout(100,1));    //Le introducimos componentes al JPanel para que tenga algo que mostrar    for(int i = 1; i < 100; i++)      this.add(new JLabel("Antony " + String.valueOf(i)));    return;  }} import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Ventana extends JFrame {  public Ventana() {    //Generamos una instancia del JScroll y le agregamos un panel que tenga    // componentes para mostrar y asi poder desplazarnos con las barras    JScrollPane js = new JScrollPane(new PanelScroll());    //js.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);    js.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);    this.getContentPane().add(js);    this.addWindowListener(new WindowAdapter() {      public void windowClosing(WindowEvent ev) {        System.exit(0);      }    });    this.setSize(100,200);    this.setTitle("Un buen ejemplo");    this.setVisible(true);  }  public static void main(String[] args) {    new Ventana();  }}   

bob esponja:
gracias por responder yo lo hice muy parecido te diria que a grandes rasgos no veo la diferencia ahora no estoy en mi casa asi que no lo puedo probar pero

muchisimas gracias!

luiquroj:
Como hago utilizando el NetBeans para agregarle el jScrollbar y que este funcione

Lo que intente fue agregarlo a la interfaz, darle autoscroll y cambiarle alguna propiedad a mi gusto pero no se como decirle que me mueva x elemento de la pantalla

Navegación

[0] Índice de Mensajes

Ir a la versión completa