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.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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 garten;
  7. import garten.model.Gaertner;
  8. import garten.view.Fenster;
  9. import garten.view.FlaecheBeet;
  10. import garten.view.FlaechePflanzen;
  11. import garten.view.FlaecheWeg;
  12. import javax.swing.JOptionPane;
  13. import javax.swing.UIManager;
  14. /**
  15. * Builder Class
  16. * @author Jan
  17. */
  18. public class start
  19. {
  20. public start()
  21. {
  22. FlaecheBeet flbeet = new FlaecheBeet();
  23. FlaecheWeg flweg = new FlaecheWeg();
  24. FlaechePflanzen flpflanzen = new FlaechePflanzen();
  25. Fenster fenster = new Fenster(flbeet,flweg,flpflanzen);
  26. Gaertner ga = new Gaertner(fenster);
  27. ga.registerEvents();
  28. //GUI gui = new GUI();
  29. //Gaertner ga = new Gaertner(gui);
  30. //ga.registerEvents();
  31. //gui.setBackground(Color.yellow);
  32. //gui.setSize(1000, 1000);
  33. //ga.registerEvents();
  34. //gui.setVisible(true);
  35. }
  36. /**
  37. * @param args the command line arguments
  38. */
  39. public static void main(String[] args)
  40. {
  41. try
  42. {
  43. for (UIManager.LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
  44. if ("Nimbus".equals(info.getName())) {
  45. UIManager.setLookAndFeel(info.getClassName());
  46. }
  47. }
  48. }
  49. catch(Exception ex)
  50. {
  51. JOptionPane.showMessageDialog(null, "Fehler!!!");
  52. }
  53. new start();
  54. }
  55. }