Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JLabel和JCheckBox更改它们之间的空间_Java_Swing_Jlabel - Fatal编程技术网

Java JLabel和JCheckBox更改它们之间的空间

Java JLabel和JCheckBox更改它们之间的空间,java,swing,jlabel,Java,Swing,Jlabel,我创建了一个复选框和一个标签,我想减少它们之间的空间 panoSaison = new JPanel(); panoSaison.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "Saison des pneus recherchés", TitledBorder.LEADING, TitledBorder.TOP, null, null));

我创建了一个复选框和一个标签,我想减少它们之间的空间

panoSaison = new JPanel();
        panoSaison.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), 
                "Saison des pneus recherchés", TitledBorder.LEADING, TitledBorder.TOP, null, null));
        contentPane.add(panoSaison, BorderLayout.AFTER_LAST_LINE);
        gestSaison = new GridLayout(1,2,0,0);
        panoSaison.setLayout(gestSaison);

        hiver = new JLabel();
        hiver.setText("Hiver");
        ete = new JLabel();
        ete.setText("Été");
        boxHiver = new JCheckBox();
        boxEte = new JCheckBox();

        grpSaison = new ButtonGroup();
        grpSaison.add(boxHiver);
        grpSaison.add(boxEte);

        panoSaison.add(boxHiver);
        panoSaison.add(hiver);
        panoSaison.add(boxEte);
        panoSaison.add(ete);
}

我应该使用哪种代码来修正尺寸


谢谢,

不要使用
网格布局。
GridLayout
使每个单元格大小相同

相反,您可能希望使用
GridBagLayout
。然后,每个单元格都将是列中最大单元格的大小

有关更多信息和工作示例,请阅读上Swing教程的部分。该示例显示如何将组件添加到给定单元。因此,您基本上需要创建自己的2x2网格,并将每个组件添加到网格中的特定单元格中


本教程介绍了所有标准布局管理器的基础知识

不要使用
网格布局
GridLayout
使每个单元格大小相同

相反,您可能希望使用
GridBagLayout
。然后,每个单元格都将是列中最大单元格的大小

有关更多信息和工作示例,请阅读上Swing教程的部分。该示例显示如何将组件添加到给定单元。因此,您基本上需要创建自己的2x2网格,并将每个组件添加到网格中的特定单元格中


本教程介绍了所有标准布局管理器的基础知识

Java不是JavaScript。不要使用JavaScript标记来标记代码。使用
{}
按钮。Java不是JavaScript。不要使用JavaScript标记来标记代码。使用
{}
按钮。