• Lunes 23 de Diciembre de 2024, 00:46

Autor Tema:  Jscrollpane Con Jpanel  (Leído 2756 veces)

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Jscrollpane Con Jpanel
« en: Martes 8 de Marzo de 2005, 23:59 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 222
    • Ver Perfil
Re: Jscrollpane Con Jpanel
« Respuesta #1 en: Martes 22 de Marzo de 2005, 16:25 »
0
Espero y este codigo le sirva....

Código: Text
  1.  
  2. import javax.swing.*;
  3. import java.awt.*;
  4. class PanelScroll extends JPanel {
  5.   public PanelScroll() {
  6.     super();
  7.     this.setLayout(new GridLayout(100,1));
  8.     //Le introducimos componentes al JPanel para que tenga algo que mostrar
  9.     for(int i = 1; i < 100; i++)
  10.       this.add(new JLabel("Antony " + String.valueOf(i)));
  11.     return;
  12.   }
  13. }
  14.  
  15. import javax.swing.*;
  16. import java.awt.*;
  17. import java.awt.event.*;
  18. public class Ventana extends JFrame {
  19.   public Ventana() {
  20.     //Generamos una instancia del JScroll y le agregamos un panel que tenga
  21.     // componentes para mostrar y asi poder desplazarnos con las barras
  22.     JScrollPane js = new JScrollPane(new PanelScroll());
  23.     //js.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
  24.     js.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
  25.     this.getContentPane().add(js);
  26.     this.addWindowListener(new WindowAdapter() {
  27.       public void windowClosing(WindowEvent ev) {
  28.         System.exit(0);
  29.       }
  30.     });
  31.     this.setSize(100,200);
  32.     this.setTitle("Un buen ejemplo");
  33.     this.setVisible(true);
  34.   }
  35.   public static void main(String[] args) {
  36.     new Ventana();
  37.   }
  38. }
  39.  
  40.  
  41.  
[size=109]Antony Hernan Delgado Solano. @antonyDelSol en twitter[/size]

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Jscrollpane Con Jpanel
« Respuesta #2 en: Martes 22 de Marzo de 2005, 23:39 »
0
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

  • Miembro activo
  • **
  • Mensajes: 26
    • Ver Perfil
Re: Jscrollpane Con Jpanel
« Respuesta #3 en: Miércoles 30 de Marzo de 2005, 07:12 »
0
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