【发布时间】:2014-07-08 13:51:58
【问题描述】:
我一直在尝试在 JFrame 上显示一组标签。但是 JFrame 无法显示创建的标签。它只是显示为空白。如何解决这个问题?
public static void main(String args[]) {
String s = "This is a sample sentence.";
String[] words = s.split("\\s+");
JLabel[] jLblWords=new JLabel[words.length];
/* create labels */
for(int i=0;i<words.length;i++){
jLblWords[i]=new JLabel(words[i]);
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
【问题讨论】:
-
因为您没有向 Jframe 添加任何面板!
-
你在哪里添加标签?您刚刚创建了数组,但没有添加任何标签
-
为了尽快获得更好的帮助,请发布MCVE(最小完整且可验证的示例)。
-
@StanislavL 如何将 jlabel 数组添加到 jframe?
标签: java arrays swing jframe jlabel