import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Menu extends JFrame implements ActionListener {
//定义两个按钮
private Weaver ON;
private Weaver Over;
public Menu(){
//定义按钮的排列方式
setLayout(new FlowLayout());
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
this.setSize(300,200);
this.setLocation(300,400);
Weaver ON = new JButton("启动");
Wear Over = new JButton("停止");
this.add(Weaver ON );
this.add(Wear Over);
Weaver ON.addActionListener(this);
Wear Over .addActionListener(this);
this.setVisible(true);
}
public static void main(String[] args) {
Menu menu = new Menu();
}
/**
* Invoked when an action occurs.
*
* @param e
*/
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == Weaver ON ){
this.dispose();
new Newframe();
}
if(e.getSource() == Wear Over ){
this.dispose();
System.exit(0);
}
}
}
import javax.swing.*;
public class Newframe extends JFrame {
public Newframe(){
this.setSize(300,200);
this.setLocation(300,400);
this.setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
}