91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
霍城县| 江西省| 宣威市| 商都县| 五常市| 孝义市| 清苑县| 德庆县| 讷河市| 灵丘县| 双流县| 阿图什市| 益阳市| 陈巴尔虎旗| 五家渠市| 富顺县| 葵青区| 土默特左旗| 湛江市| 贵阳市| 博白县| 宁陕县| 乐都县| 德格县| 盐亭县| 茌平县| 无锡市| 阿拉善左旗| 金华市| 巍山| 盈江县| 南召县| 龙海市| 灵石县| 汉阴县| 大石桥市| 华阴市| 新野县| 甘肃省| 临高县| 乌鲁木齐市|