小编Adr*_*rez的帖子

滚动条不适用于JPane内的JScrollPanel

我正在尝试编写一个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)

java swing scrollbar jscrollpane

1
推荐指数
1
解决办法
93
查看次数

标签 统计

java ×1

jscrollpane ×1

scrollbar ×1

swing ×1