star
是我的char[]
:
Label[] labels = new JLabel[20];
for (int k = 0; k < star.length; k++) {
labels[k] = new JLabel("x");
xPanel.add(labels[k]);
}
答案 0 :(得分:1)
这对我来说很好用:
public class MyFrame extends JFrame {
public static void main(final String[] args) {
final JFrame frame = new JFrame();
frame.setLayout(new FlowLayout());
final JLabel[] labels = new JLabel[20]; // replaced Label with JLabel
for (int k = 0; k < labels.length; k++) { // replaces star with labels
labels[k] = new JLabel("x");
frame.add(labels[k]);
}
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
和结果(帧大小调整后):
答案 1 :(得分:0)
panel.updateUI();
您必须使用此方法更新jlabel数组