Aktualisieren Sie JLabel in bestimmten Intervallen aus einer ArrayList in Java mit Spring
In Java ist es bei der Arbeit mit der GUI oft notwendig, die GUI zu aktualisieren Elemente dynamisch. Dies kann mit einem javax.swing.Timer erreicht werden. Hier ist eine Lösung, um ein JLabel mit Wörtern aus einer ArrayList in einem bestimmten Intervall mithilfe von Spring zu aktualisieren:
Hier ist ein Beispielcode Snippet:
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();
Durch diesen Ansatz wird das JLabel alle 2 Sekunden mit dem nächsten Wort aus der ArrayList aktualisiert, bis alle Wörter angezeigt wurden.
Das obige ist der detaillierte Inhalt vonWie aktualisiere ich ein JLabel mit ArrayList-Daten in festgelegten Intervallen in Java mithilfe von Spring?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!