Java 如何定义JPanel的大小和位置
我想开发一个允许显示计数器的代码 计数器在JLabel(compte)中,它本身在JPanel(panneau)中显示得很好,但我无法定义它的大小和位置 以下是我的程序的两个类的代码:Java 如何定义JPanel的大小和位置,java,swing,jpanel,jlabel,Java,Swing,Jpanel,Jlabel,我想开发一个允许显示计数器的代码 计数器在JLabel(compte)中,它本身在JPanel(panneau)中显示得很好,但我无法定义它的大小和位置 以下是我的程序的两个类的代码: package com.company; public class Main { public static void main(String[] args) { // write your code here Compteur compteur = new Compteur(
package com.company;
public class Main {
public static void main(String[] args) {
// write your code here
Compteur compteur = new Compteur();
compteur.setVisible(true);
}
}
要使组件在JFrame上具有绝对位置,JFrame的内部布局必须为null(据我所知) 默认情况下,Swing使用布局管理器来排列组件。如果要提供绝对定位,必须首先禁用默认布局管理器。这可以通过以下方法实现
public Compteur() {
setLayout(null);
然而,我建议不要使用绝对布局,它们通常很难使用,也很难维护。考虑在中阅读布局管理器
public Compteur() {
setLayout(null);