Здравствуйте, коллеги-программисты!Я пытаюсь добавить два JLabel в JFrame, но второй метод add, который добавил метку, похоже, переписал мой первый метод add.Я попытался решить эту проблему, используя 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