在 Java GUI 应用程序中,如果要实现点击按钮跳转页面的功能,你需要通过为按钮添加事件监听器来实现。
首先,你需要创建一个实现 ActionListener 接口的类,并重写 actionPerformed 方法。在该方法中,你可以通过调用 setVisible(false) 和 setVisible(true) 方法切换两个不同的界面。
具体代码如下:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MainFrame extends JFrame {
private JPanel panel1 = new JPanel();
private JPanel panel2 = new JPanel();
private JButton button = new JButton("切换页面");
public MainFrame() {
setSize(400, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(null);
button.setBounds(150, 120, 100, 40);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
panel1.setVisible(!panel1.isVisible());
panel2.setVisible(!panel2.isVisible());
panel1.setBounds(0, 0, 400, 300);
panel1.setBackground(java.awt.Color.RED);
panel1.setVisible(true);
panel2.setBounds(0, 0, 400, 300);
panel2.setBackground(java.awt.Color.BLUE);
panel2.setVisible(false);
add(button);
add(panel1);
add(panel2);
public static void main(String[] args) {
new MainFrame().setVisible(true);
BlueSocks
Android
页面跳转、网页跳转 1)页面跳转 2)网页跳转 3)完整代码 activity_main.xml: next.xml:(准备跳转到页面的布局) MainActivity.java: nextActiv
-
用户7712391481266
Axure
在靠近用户的地方部署容器 本工程教育(EngEd)计划由科支持。 在全球范围内即时部署容器。Section是经济实惠、简单而强大的。 免费开始。 如何使用Java GUI创建一个用户登录页面 2021
-
simpLeLife