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

溫馨提示×

java怎么設置按鈕跳轉界面

小億
193
2023-08-08 19:28:43
欄目: 編程語言

在Java中,可以使用Swing來創建按鈕并設置按鈕的動作監聽器,來實現按鈕點擊后跳轉到另一個界面的效果。下面是一個簡單的示例:

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainFrame extends JFrame {
public MainFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 300);
JPanel panel = new JPanel();
JButton button = new JButton("跳轉");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 在按鈕的動作監聽器中進行跳轉操作
dispose(); // 關閉當前界面
new SecondFrame().setVisible(true); // 打開第二個界面
}
});
panel.add(button);
getContentPane().add(panel);
}
public static void main(String[] args) {
MainFrame frame = new MainFrame();
frame.setVisible(true);
}
}
class SecondFrame extends JFrame {
public SecondFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 300);
JPanel panel = new JPanel();
JButton button = new JButton("返回");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 在按鈕的動作監聽器中進行跳轉操作
dispose(); // 關閉當前界面
new MainFrame().setVisible(true); // 返回到第一個界面
}
});
panel.add(button);
getContentPane().add(panel);
}
}

在上述代碼中,首先創建了一個MainFrame類,繼承自JFrame,并在構造函數中創建了一個按鈕,并設置了按鈕的動作監聽器。當按鈕被點擊時,會關閉當前界面并打開一個新的SecondFrame界面。

SecondFrame類也繼承自JFrame,并在構造函數中創建了一個按鈕,并設置了按鈕的動作監聽器。當按鈕被點擊時,會關閉當前界面并重新打開MainFrame界面。

通過這種方式,可以實現按鈕點擊后跳轉到另一個界面的效果。

0
县级市| 油尖旺区| 汾西县| 松桃| 福鼎市| 丹东市| 邢台市| 五峰| 剑阁县| 原阳县| 达拉特旗| 元阳县| 临安市| 龙里县| 宁城县| 确山县| 上犹县| 自治县| 繁峙县| 池州市| 玉山县| 古丈县| 贺州市| 隆子县| 阿图什市| 家居| 连平县| 弋阳县| 浦东新区| 偃师市| 塔河县| 湖州市| 寿阳县| 柳河县| 略阳县| 郓城县| 鄱阳县| 观塘区| 开封县| 柞水县| 高碑店市|