JScrollPane

Carmen
10 de Junio del 2005
Hola! tengo el siguiente codigo en el que quiero que me aparezcan las barras de desplazamiento, pero no me funciona si pongo al panel setLayout(null),¿alguien me podria echar una mano?

private void initComponents() {
panel = new JPanel();
panel.setLayout(null);
panel.setBounds(0,0, 1000,1000);
boton = new JButton();
boton.setText(" esto es una prueba");
boton.setBounds(50,50, 200,200);
panel.add(boton);
boton2 = new JButton("para ver como funciona");
boton2.setBounds(250,50, 200,200);
panel.add(boton2);
barraScroll = new JScrollPane();
barraScroll.getViewport().add(panel,null);
barraScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
barraScroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
getContentPane().add(barraScroll);
}

Muchas gracias.

Tigre Negro
10 de Junio del 2005
cuando declares el JScrollPane agregas al panel:
JScrollPane barraScroll=new JScrollPane(panel);,

La linea: barraScroll.getViewport().add(panel,null); , quitala.

Saludos

Carmen
10 de Junio del 2005
He hecho esos cambios, pero sigue sin funcionar.

chuidiang
10 de Junio del 2005
Hola:
Tienes un pequeño ejemplo tonto aqui http://members.lycos.co.uk/chuidiang/ejemplos/JScrollPane/JScrollPane.html

Se bueno.