我正在尝试编写一个JPane,它有一个JScrollPane,我想实时添加Panels.我的意思是,我有一些组件,一个是一个Button,它将另一个JPane添加到JScrollPane中的主要组件(secundario).问题是当它添加一些覆盖超过窗口大小的面板时,我放置的滚动条不会移动,所以我不能下去看下面的面板(它应该是一个垂直滚动条).我会在这里留下代码:
旧代码:
private JPanel panelModulos() {
JPanel raiz = new JPanel();
raiz.setLayout(new GridLayout(1, 1));
raiz.setPreferredSize(new Dimension(490, 790));
// Lo que guarda el contenedor
secundario = new JPanel();
secundario.setPreferredSize(maximumSize);
// Deficicion del formato
JLabel etModuloDir = etiqueta("Directorio");
JLabel etModuloNombre = etiqueta("Nombre");
JButton botAnModulo = boton("Añadir", "addModulo", 'A', icon("Iconos/addMod_opt.png"));
JButton botElModulo = boton("Eliminar", "delModulo", 'E', icon("Iconos/delMod_opt.png"));
JTextField txtNomMod = texto("", "Nombre", true, 25);
JTextField txtDirMod = texto("", "Directorio", true, 25);
txtDirMod.setMaximumSize(maximumSize);
txtNomMod.setMaximumSize(maximumSize);
// Contenedor de botones y etiquetas
JPanel tercero = new …Run Code Online (Sandbox Code Playgroud)