Sv Community El Salvador

Soporte y Tecnología => Programación => Java => Mensaje iniciado por: GSecurity en enero 25, 2020, 06:57:03 pm

Título: Agregar Scrollbar a JPanel
Publicado por: GSecurity en enero 25, 2020, 06:57:03 pm
Hola a todos, ya hacia muchos años que no ingresaba a este foro.

El problema que tengo es muy posteado en distintos foros de programacion, sin embargo ninguno ha logrado ayudarme o quiza no he logrado entender  >:(.

Tengo un JPanel con layout Flow en donde agrego controles de manera dinamica, simplemente necesito agregar un scrollbar VERTICAL.

Codigo:
        JPanel pnlcenter = new JPanel();
        for (int i = 0; i < 50; i++) {
            JButton btnAgrega = new JButton("Hola");
            pnlcenter.add(btnAgrega);
        }
        pnlcenter.setLayout(new FlowLayout());
        pnlcenter.setBorder(BorderFactory.createLineBorder(Color.black));
        pnlcenter.setBounds(0, 0, 200, 200);
        pnlcenter.setPreferredSize(new Dimension(2000, 2000));
        pnlcenter.setVisible(true);
        JScrollPane scroller = new JScrollPane(pnlcenter);
        scroller.setViewportView(pnlcenter);
        this.add(pnlcenter);

Esto no muestra el scrollbar, pareciera que falta añadir algo.

Esto es tan basico que aun asi no logro resolverlo  :-( Help me please !!