Newer
Older
Algolike / src / main / java / views / MainFrame.java
Shinji on 15 Jun 2022 511 bytes ・GUIを設置
  1. package views;
  2.  
  3. import controls.StepScheduler;
  4. import models.Algo;
  5.  
  6. import javax.swing.*;
  7. import java.awt.*;
  8.  
  9. public class MainFrame extends JFrame {
  10. StepScheduler stepScheduler;
  11.  
  12. public MainFrame(){
  13. super("Algolike");
  14. stepScheduler = new StepScheduler();
  15. var mainPanel = new MainPanel(stepScheduler);
  16. this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  17.  
  18. mainPanel.setVisible(true);
  19. this.add(mainPanel, BorderLayout.CENTER);
  20. this.pack();
  21. }
  22. }