Java界面跳转是指在Java程序中,从一个界面跳转到另一个界面。通常情况下,它可以使用不同的技术来实现,如AWT、Swing和JavaFX等。
Java界面跳转是指在Java程序中,从一个界面跳转到另一个界面。通常情况下,它可以使用不同的技术来实现,如AWT、Swing和JavaFX等。
是一个使用Swing实现Java界面跳转的示例代码:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("Main");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setVisible(true);
JPanel panel1 = new JPanel();
JButton on1 = new JButton("Go to Second Panel");
panel1.add(on1);
frame.add(panel1);
JPanel panel2 = new JPanel();
JButton on2 = new JButton("Go to Third Panel");
panel2.add(on2);
on1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
frame.remove(panel1);
frame.add(panel2);
frame.revalidate();
frame.repaint();
}
});
JPanel panel3 = new JPanel();
JButton on3 = new JButton("Go to First Panel");
panel3.add(on3);
on2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
frame.remove(panel2);
frame.add(panel3);
frame.revalidate();
frame.repaint();
}
});
on3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
frame.remove(panel3);
frame.add(panel1);
frame.revalidate();
frame.repaint();
}
});
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(22条)