【发布时间】:2014-05-12 03:00:57
【问题描述】:
我正在尝试打印前 10 名的分数和他们的名字。
我的声明:
private JLabel JSingleplayer [];
private JLabel JSingleScore [];
private String [] PlayerName = {"----------","----------","----------","----------","----------","----------","----------","----------","----------","----------"};
private String [] PlayerScore = {"--","--","--","--","--","--","--","--","--","--",};
并尝试将其全部打印在这里:
for (int x = 0; x < 10; x++)
{
JSingleplayer[x].setText(Singleplayer[x]);
JSingleplayer[x] = new JLabel(Singleplayer[x]);
EndPanelscore.add(JSingleplayer[x]);
JSingleScore[x].setText(SingleScore[x]);
EndPanelscore.add(JSingleScore[x]);
}
EndFrame.add(EndPanelscore);
我在添加 for 循环时遇到了一个大错误,它不允许打印数组。
如果您有解决方案或更好的方法来编码该部分(工作)请帮助我以我编码的方式。会给 5 分,就像,所有的好东西。
【问题讨论】:
标签: swing jpanel jlabel jtextfield arrays