为了账号安全,请及时绑定邮箱和手机立即绑定

每X秒从ArrayList<list>-Java更新JLabel

每X秒从ArrayList<list>-Java更新JLabel

慕森卡 2019-07-03 17:45:42
如何判断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();                     }                 }             };     }到达那里.。一旦我,或者谁帮我,我就会把它修好。再次感谢!
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 745 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信