질문:
JFrame을 호출하는 것이 혼란스럽습니다. 다른 하나는 NetBeans에 버튼이 없는 타이머를 사용하는 것입니다. 솔루션을 제공할 수 있습니까?
답변:
질문의 명확성이 부족하지만 일반적으로 여러 프레임을 사용하는 것은 권장되지 않습니다. 또는 아래에 설명된 것과 같은 모덜리스 대화 상자를 사용할 수 있습니다.
Java 코드:
<code class="java">import java.awt.EventQueue; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.Timer; /** * @see https://stackoverflow.com/a/12451673/230513 */ public class JOptionTimeTest implements ActionListener, PropertyChangeListener { // Constants private static final int TIME_OUT = 10; // Instance Variables private int count = TIME_OUT; private final Timer timer = new Timer(1000, this); private JDialog dialog = new JDialog(); private final JOptionPane optPane = new JOptionPane(); public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { new JOptionTimeTest().createGUI(); } }); } private void createGUI() { // Create a JFrame</code>
위 내용은 버튼 없이 타이머를 사용하여 다른 JFrame을 호출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!