亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

swing跳轉另一個界面怎么實現

小億
252
2023-12-07 13:07:56
欄目: 智能運維

要實現swing跳轉到另一個界面,可以使用以下步驟:

  1. 創建一個新的JFrame對象,作為要跳轉到的界面。
  2. 在當前界面的事件處理方法中,使用setVisible(false)隱藏當前界面。
  3. 使用setVisible(true)顯示新的界面。

以下是一個簡單的示例代碼:

import javax.swing.*;

public class MainFrame extends JFrame {
    private JButton button;

    public MainFrame() {
        setTitle("主界面");
        setSize(300, 200);
        setLocationRelativeTo(null);

        button = new JButton("跳轉");
        button.addActionListener(e -> jumpToAnotherFrame());

        JPanel panel = new JPanel();
        panel.add(button);
        add(panel);
    }

    private void jumpToAnotherFrame() {
        AnotherFrame anotherFrame = new AnotherFrame();
        setVisible(false);
        anotherFrame.setVisible(true);
        dispose();  // 釋放當前界面資源,如果不需要再回到當前界面可以調用dispose()方法
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(() -> {
            MainFrame mainFrame = new MainFrame();
            mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            mainFrame.setVisible(true);
        });
    }
}

import javax.swing.*;

public class AnotherFrame extends JFrame {
    public AnotherFrame() {
        setTitle("另一個界面");
        setSize(300, 200);
        setLocationRelativeTo(null);
    }
}

在上面的示例中,點擊主界面上的按鈕會隱藏主界面,并顯示另一個界面。另一個界面的代碼和主界面類似,只是界面上的內容可以根據需求進行調整。

0
呼图壁县| 台前县| 秦安县| 时尚| 宣化县| 桦川县| 永定县| 崇礼县| 博客| 旺苍县| 尤溪县| 阿荣旗| 徐汇区| 荔波县| 海口市| 邯郸市| 林州市| 保靖县| 都昌县| 青川县| 双流县| 莱州市| 乐安县| 浪卡子县| 建湖县| 凤庆县| 炎陵县| 洱源县| 昔阳县| 康保县| 定结县| 商水县| 新巴尔虎右旗| 安塞县| 衡阳县| 龙胜| 峨边| 梧州市| 宜兴市| 清水河县| 拉萨市|