ボタンのないタイマーを使用して、ある JFrame を別の JFrame から呼び出すにはどうすればよいですか?

DDD
リリース: 2024-10-26 10:13:03
オリジナル
158 人が閲覧しました

How to Call One JFrame from Another with a Timer Without Buttons?

ボタンを使用せずにタイマーを使用して別の JFrame を呼び出す

質問:

から 1 つの JFrame を呼び出すことについて混乱しています。もう 1 つは、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 を別の JFrame から呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!