- A mí si que me funciona. No muestras tu main ni tampoco initComponents así que el problema está ahí. En mi caso el initComponents me da problemas por lo que lo he comentado:
- El código anterior funciona incluso sin usar NetBeans, desde un block de notas y compilando a mano con javac frmTest.java && java frmTest
- No te manda ningún error o advertencia? has hecho uno Click derecho > Clean a tu proyecto?
Código (java) [Seleccionar]
import java.awt.*;
import javax.swing.*;
public class frmTest extends JFrame {
public frmTest() {
//initComponents();
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);
final JScrollPane scroller = new JScrollPane(pnlcenter, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scroller.setViewportView(pnlcenter);
this.setSize(new Dimension(400, 400));
this.add(scroller);
this.pack();
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
frmTest frm = new frmTest();
}
}
- El código anterior funciona incluso sin usar NetBeans, desde un block de notas y compilando a mano con javac frmTest.java && java frmTest
- No te manda ningún error o advertencia? has hecho uno Click derecho > Clean a tu proyecto?