results.java

来自「一个飞机调度员模拟训练程序,可以添加跑道数量,控制飞机飞行的速度.默认的密码可以」· Java 代码 · 共 86 行

JAVA
86
字号
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
/**
 * Write a description of class Results here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Results implements ActionListener
{
    User currentUser;

    
    JButton chooseLevel; 
    
    JButton startLevel;
    
    JButton menu;
    
    
    
    JFrame frame;
    
    Level myLevel;

    SpringLayout layout = new SpringLayout();
    
    public Results(String r, Level l)
    {
        myLevel = l;
        frame = new JFrame();
        frame.setSize(800,600);
        
        Container content = frame.getContentPane();
        content.setLayout(layout);
        
        JLabel resultsLabel = new JLabel(r); //edit this later for actual results!!!
        startLevel = new JButton("Retry");
        chooseLevel = new JButton("Select Level");
        menu = new JButton("Menu");
        
        content.add(resultsLabel);
        content.add(startLevel);
        content.add(chooseLevel);
        content.add(menu);
        
        startLevel.addActionListener(this);
        chooseLevel.addActionListener(this);
        menu.addActionListener(this);
        
        layout.putConstraint(SpringLayout.WEST, resultsLabel, 300, SpringLayout.WEST, content);
        layout.putConstraint(SpringLayout.NORTH, resultsLabel, 200, SpringLayout.NORTH, content);
        
        layout.putConstraint(SpringLayout.NORTH, chooseLevel, 500, SpringLayout.NORTH, content);
        layout.putConstraint(SpringLayout.NORTH, menu, 500, SpringLayout.NORTH, content);
        layout.putConstraint(SpringLayout.NORTH, startLevel, 500, SpringLayout.NORTH, content);
        
        layout.putConstraint(SpringLayout.EAST, menu, -50, SpringLayout.EAST, content);
        layout.putConstraint(SpringLayout.EAST, chooseLevel, -20, SpringLayout.WEST, menu);
        layout.putConstraint(SpringLayout.EAST, startLevel, -20, SpringLayout.WEST, chooseLevel);
       
        
        frame.setTitle("Level Complete");
        
               
        frame.setVisible(true);
        frame.setLocationRelativeTo(null);
    }
    public void actionPerformed(ActionEvent event) {
 
        
        
        if (event.getSource().equals(chooseLevel)) { SelectLevels sl = new SelectLevels();frame.setVisible(false); }
        
        
        if (event.getSource().equals(startLevel)) {SimulationGUI s = new SimulationGUI(myLevel);frame.setVisible(false); }
        
        if (event.getSource().equals(menu)) {UserOptions uo = new UserOptions();frame.setVisible(false);}


    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?