ホームページ >Java >&#&チュートリアル >Springを使用してJavaで設定された間隔でArrayListデータでJLabelを更新する方法は?
Spring を使用して Java の ArrayList から JLabel を特定の間隔で更新する
Java では、GUI を操作するときに、GUI を更新する必要があることがよくあります。要素を動的に。これは、javax.swing.Timer を使用して実現できます。 Spring を使用して特定の間隔で ArrayList の単語で JLabel を更新するソリューションを次に示します。
コード スニペットの例を次に示します。
final Timer timer = new Timer(2000, null); ActionListener listener = new ActionListsner() { private Iterator<Word> it = words.iterator(); @Override public void actionPerformed(ActionEvent e) { if (it.hasNext()) { label.setText(it.next().getName()); } else { timer.stop(); } } }; timer.addActionListener(listener); timer.start();
このアプローチを使用すると、すべての単語が完了するまで、JLabel は ArrayList の次の単語で 2 秒ごとに更新されます。
が表示されました。以上がSpringを使用してJavaで設定された間隔でArrayListデータでJLabelを更新する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。