中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
兴安盟| 南开区| 秭归县| 岳普湖县| 建德市| 昌邑市| 新蔡县| 汕尾市| 新乡市| 怀宁县| 南投县| 浙江省| 西青区| 霍山县| 绥阳县| 皮山县| 永安市| 兴业县| 龙里县| 右玉县| 扎兰屯市| 乡城县| 临沧市| 沁源县| 平潭县| 集安市| 大宁县| 凉城县| 韩城市| 景洪市| 株洲市| 泸溪县| 五大连池市| 舞阳县| 景东| 淳化县| 宜黄县| 银川市| 遂昌县| 通州区| 郧西县|