Rumah >Java >javaTutorial >Bagaimana untuk Mengemas kini JLabel dengan Data ArrayList pada Selang Set di Java menggunakan Spring?
Kemas kini JLabel pada Selang Tertentu daripada ArrayList dalam Java Menggunakan Spring
Di Java, apabila bekerja dengan GUI, selalunya perlu mengemas kini GUI elemen secara dinamik. Ini boleh dicapai menggunakan javax.swing.Timer. Berikut ialah penyelesaian untuk mengemas kini JLabel dengan perkataan daripada ArrayList pada selang waktu tertentu menggunakan Spring:
Berikut ialah contoh coretan kod:
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();
Dengan menggunakan pendekatan ini, JLabel akan dikemas kini dengan perkataan seterusnya daripada ArrayList setiap 2 saat sehingga semua perkataan mempunyai telah dipaparkan.
Atas ialah kandungan terperinci Bagaimana untuk Mengemas kini JLabel dengan Data ArrayList pada Selang Set di Java menggunakan Spring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!