各位程序員,您好!我試圖添加兩個JLabel到JFrame,但添加標籤的第二個添加方法似乎覆蓋了我的第一個添加方法。我嘗試使用2個不同的標籤變量來解決這個問題,並使用setLocation方法爲每個標籤提供不同的座標點。但我似乎無法解決它。爲什麼我不能在我的程序中添加兩個標籤?順便說一句,我沒有得到任何錯誤。似乎更多的是我似乎無法解決的邏輯錯誤。在java中添加更多標籤
這裏是我當前的代碼:
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
考慮使用佈局,盧克。 –