小编Nic*_*ong的帖子

在java中添加更多标签

各位程序员大家好!我正在尝试将两个JLabel添加到JFrame,但添加标签的第二个添加方法似乎覆盖了我的第一个添加方法.我尝试使用2个不同的标签变量并使用setLocation方法为每个标签提供不同的坐标点来解决此问题.但我似乎无法解决它.为什么我不能在程序中添加两个标签?顺便说一下,我没有收到任何错误.似乎更像是一个我似乎无法解决的逻辑错误.

这是我目前的代码:

import javax.swing.*;

public class test {

    private static  JLabel label;

    private static  JLabel label1;
    public static void main(String[] args){
        initializeLabel();
        initializeImage();
        initializeFrame();
    }

    private static void initializeLabel(){
         label = new JLabel();
         label.setText("hi");
         label.setLocation(54,338);
    }

    private static void initializeImage(){
        label1 = new JLabel();
        label1.setText("sss");
        label1.setLocation(55, 340);
    }

    private static void initializeFrame(){
        JFrame frame = new JFrame();
        frame.add(label1);
        frame.add(label);

        frame.setVisible(true);
    }

}// class
Run Code Online (Sandbox Code Playgroud)

java swing label jlabel jframe

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

jframe ×1

jlabel ×1

label ×1

swing ×1