在JLabel中显示数组 - Java Swing

时间:2015-12-08 19:20:53

标签: java swing jlabel

我正在尝试使用JLabel在Java Swing中显示一个数组。此代码仅打印第一个下划线(_)。不确定我做错了什么。我试着玩边界,但没有帮助。

dashes = new JLabel();
//display underscores for each letter in word
for (int i = 0; i < temp.length; i++) {
    temp[i] = "_ ";
    dashes.setText(temp[i]);
    dashes.setBounds(100, 100, 97, 33);
    frame.getContentPane().add(dashes);
}

1 个答案:

答案 0 :(得分:0)

我能够附加这样的文字:

StringBuilder sb = new StringBuilder();  
    for (int i = 0; i < temp.length; i++) { // initialize the array
                    temp[i] = "_ ";
                    sb.append(temp[i]);
                        dashes.setText(sb.toString());
                        dashes.setBounds(100, 100 + add, 97, 33);
                        frame.getContentPane().add(dashes);
                }