有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

swing中JLabel的java数组

我最近开始在java中使用swing,我想在我的JFrame二维数组中添加JLabel,问题是,我想在同一个JFrame上添加其他东西,比如JButtons等。我的问题是,我不知道如何添加这个JLabel数组


共 (1) 个答案

  1. # 1 楼答案

    你可以看看GridLayout

    通过这个布局,你可以创建一个二维布局,在其中你可以添加JLabels

    比如:

    JPanel container = new JPanel();
    GridLayout experimentLayout = new GridLayout(0,2);
    
    container.setLayout(experimentLayout);
    
    container.add(new JButton("Label 1,1"));
    container.add(new JButton("Label 1,2"));
    container.add(new JButton("Label 2,1"));
    container.add(new JButton("Label 2,2"));
    

    这将返回如下网格:

    +     -+     -+
    | Label 1,1 | Label 1,2 |
    +     -+     -+
    | Label 2,1 | Label 2,2 |
    +     -+     -+