如何判断GoogleAppEngine文档页是否适用于第1/2代标准或灵活的环境我有一个简单的Java程序,它读取一个文本文件,将其拆分为“(空格),显示第一个单词,等待2秒,显示下一个.等等.。我想在Spring或其他GUI中这样做。对于如何轻松地用Spring更新单词,有什么建议吗?遍历我的列表,并以某种方式使用setText();我运气不好。我用这种方法把我的话打印出来,并添加了JFrame.在Consol中工作很棒,但却能生产出无穷无尽的jFrame。我在网上发现了大部分。 private void printWords() {
for (int i = 0; i < words.size(); i++) {
//How many words?
//System.out.print(words.size());
//print each word on a new line...
Word w = words.get(i);
System.out.println(w.name);
//pause between each word.
try{
Thread.sleep(500);
}
catch(InterruptedException e){
e.printStackTrace();
}
JFrame frame = new JFrame("Run Text File");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel textLabel = new JLabel(w.name,SwingConstants.CENTER);
textLabel.setPreferredSize(new Dimension(300, 100));
frame.getContentPane().add(textLabel, BorderLayout.CENTER);
//Display the window. frame.setLocationRelativeTo(null);
frame.pack();
frame.setVisible(true);
}
}我有一个用JFrame和JLable创建的窗口,但是我希望静态文本是动态的,而不是加载一个新的Spring窗口。我想它闪现一个字,消失,闪过一个字消失。对如何更新JLabel有什么建议吗?有重新油漆()的东西吗?我在画空白。谢谢!最新情况:在下面善良的人们的帮助下,我已经让它正确地打印到控制台上。这是我的打印方法:private void printWords() {
final Timer timer = new Timer(500, null);
ActionListener listener = new ActionListener() {
private Iterator<Word> w = words.iterator();
@Override
public void actionPerformed(ActionEvent e) {
if (w.hasNext()) {
_textField.setText(w.next().getName());
//Prints to Console just Fine...
//System.out.println(w.next().getName());
}
else {
timer.stop();
}
}
};
}到达那里.。一旦我,或者谁帮我,我就会把它修好。再次感谢!
添加回答
举报
0/150
提交
取消