package view; import controller.ExamController; import javax.swing.*; import java.awt.*; public class ResultFrame extends JFrame { public ResultFrame(ExamController controller, int score, int total) { setTitle("考试结果"); setSize(250, 150); setLocationRelativeTo(null); JPanel panel = new JPanel(new BorderLayout()); JLabel label = new JLabel("得分: " + score + "/" + total, JLabel.CENTER); JButton continueBtn = new JButton("继续做题"); JButton exitBtn = new JButton("退出"); continueBtn.addActionListener(e -> { dispose(); controller.returnToMain(); }); exitBtn.addActionListener(e -> { dispose(); controller.returnToMain(); }); JPanel buttonPanel = new JPanel(); buttonPanel.add(continueBtn); buttonPanel.add(exitBtn); panel.add(label, BorderLayout.CENTER); panel.add(buttonPanel, BorderLayout.SOUTH); add(panel); setVisible(true); } }