You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Start.java 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package mvcgrafik;
  7. import javax.swing.JFrame;
  8. import javax.swing.JPanel;
  9. import javax.swing.WindowConstants;
  10. import mvcgrafik.controller.BtnController;
  11. import mvcgrafik.controller.GrafikController;
  12. import mvcgrafik.model.GrafikModel;
  13. import mvcgrafik.view.GrafikMenuView;
  14. import mvcgrafik.view.GrafikView;
  15. //import mvcgrafik.ohmLogger;
  16. /**
  17. * Builder Class
  18. * @author le
  19. */
  20. public class Start
  21. {
  22. public Start()
  23. {
  24. JFrame frm = new JFrame();
  25. frm.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  26. GrafikMenuView view = new GrafikMenuView();
  27. GrafikModel model = new GrafikModel();
  28. view.getGrafikView1().setModel(model);
  29. GrafikController controller = new GrafikController(view.getGrafikView1(), model);
  30. BtnController btncontroller = new BtnController(view, model);
  31. controller.registerEvents();
  32. btncontroller.registerEvents();
  33. view.setSize(800, 600);
  34. view.setVisible(true);
  35. }
  36. /**
  37. * @param args the command line arguments
  38. */
  39. public static void main(String[] args)
  40. {
  41. new Start();
  42. }
  43. }