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은 모든 단어가 표시될 때까지 2초마다 ArrayList의 다음 단어로 업데이트됩니다.
위 내용은 Spring을 사용하여 Java에서 설정된 간격으로 ArrayList 데이터로 JLabel을 업데이트하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!