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.

GUI.java 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  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.view;
  7. /**
  8. *
  9. * @author Jan
  10. */
  11. public class GUI extends javax.swing.JFrame
  12. {
  13. /**
  14. * Creates new form GUI
  15. */
  16. public GUI()
  17. {
  18. initComponents();
  19. }
  20. /**
  21. * This method is called from within the constructor to initialize the form.
  22. * WARNING: Do NOT modify this code. The content of this method is always
  23. * regenerated by the Form Editor.
  24. */
  25. @SuppressWarnings("unchecked")
  26. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  27. private void initComponents()
  28. {
  29. mnPopup = new javax.swing.JPopupMenu();
  30. mnPflanze1 = new javax.swing.JMenu();
  31. radiobuttonpfl1 = new javax.swing.JRadioButtonMenuItem();
  32. jRadioButtonMenuItem1 = new javax.swing.JRadioButtonMenuItem();
  33. jRadioButtonMenuItem2 = new javax.swing.JRadioButtonMenuItem();
  34. mnPflanze2 = new javax.swing.JMenu();
  35. mnPflanze3 = new javax.swing.JMenu();
  36. jPanel1 = new javax.swing.JPanel();
  37. jMenuBar1 = new javax.swing.JMenuBar();
  38. jMenu1 = new javax.swing.JMenu();
  39. mnfunktionen = new javax.swing.JMenu();
  40. mnzeichneGarten = new javax.swing.JMenuItem();
  41. mnzeichneRandPflanzen = new javax.swing.JMenuItem();
  42. mnPopup.setFocusable(false);
  43. mnPflanze1.setText("jMenu2");
  44. radiobuttonpfl1.setSelected(true);
  45. radiobuttonpfl1.setText("jRadioButtonMenuItem1");
  46. mnPflanze1.add(radiobuttonpfl1);
  47. jRadioButtonMenuItem1.setSelected(true);
  48. jRadioButtonMenuItem1.setText("jRadioButtonMenuItem1");
  49. mnPflanze1.add(jRadioButtonMenuItem1);
  50. jRadioButtonMenuItem2.setSelected(true);
  51. jRadioButtonMenuItem2.setText("jRadioButtonMenuItem2");
  52. mnPflanze1.add(jRadioButtonMenuItem2);
  53. mnPopup.add(mnPflanze1);
  54. mnPflanze2.setText("jMenu2");
  55. mnPopup.add(mnPflanze2);
  56. mnPflanze3.setText("jMenu2");
  57. mnPopup.add(mnPflanze3);
  58. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  59. jPanel1.setBackground(new java.awt.Color(153, 255, 153));
  60. jPanel1.setComponentPopupMenu(mnPopup);
  61. jPanel1.setOpaque(false);
  62. jPanel1.setLayout(new javax.swing.OverlayLayout(jPanel1));
  63. getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
  64. jMenu1.setText("File");
  65. jMenuBar1.add(jMenu1);
  66. mnfunktionen.setText("Funktionen");
  67. mnzeichneGarten.setText("Garten anlegen");
  68. mnfunktionen.add(mnzeichneGarten);
  69. mnzeichneRandPflanzen.setText("Random Bepflanzung");
  70. mnfunktionen.add(mnzeichneRandPflanzen);
  71. jMenuBar1.add(mnfunktionen);
  72. setJMenuBar(jMenuBar1);
  73. pack();
  74. }// </editor-fold>//GEN-END:initComponents
  75. /**
  76. * @param args the command line arguments
  77. */
  78. public static void main(String args[])
  79. {
  80. /* Set the Nimbus look and feel */
  81. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  82. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  83. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  84. */
  85. try
  86. {
  87. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels())
  88. {
  89. if ("Nimbus".equals(info.getName()))
  90. {
  91. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  92. break;
  93. }
  94. }
  95. }
  96. catch (ClassNotFoundException ex)
  97. {
  98. java.util.logging.Logger.getLogger(GUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  99. }
  100. catch (InstantiationException ex)
  101. {
  102. java.util.logging.Logger.getLogger(GUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  103. }
  104. catch (IllegalAccessException ex)
  105. {
  106. java.util.logging.Logger.getLogger(GUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  107. }
  108. catch (javax.swing.UnsupportedLookAndFeelException ex)
  109. {
  110. java.util.logging.Logger.getLogger(GUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  111. }
  112. //</editor-fold>
  113. /* Create and display the form */
  114. java.awt.EventQueue.invokeLater(new Runnable()
  115. {
  116. public void run()
  117. {
  118. new GUI().setVisible(true);
  119. }
  120. });
  121. }
  122. // Variables declaration - do not modify//GEN-BEGIN:variables
  123. private javax.swing.JMenu jMenu1;
  124. private javax.swing.JMenuBar jMenuBar1;
  125. private javax.swing.JPanel jPanel1;
  126. private javax.swing.JRadioButtonMenuItem jRadioButtonMenuItem1;
  127. private javax.swing.JRadioButtonMenuItem jRadioButtonMenuItem2;
  128. private javax.swing.JMenu mnPflanze1;
  129. private javax.swing.JMenu mnPflanze2;
  130. private javax.swing.JMenu mnPflanze3;
  131. private javax.swing.JPopupMenu mnPopup;
  132. private javax.swing.JMenu mnfunktionen;
  133. private javax.swing.JMenuItem mnzeichneGarten;
  134. private javax.swing.JMenuItem mnzeichneRandPflanzen;
  135. private javax.swing.JRadioButtonMenuItem radiobuttonpfl1;
  136. // End of variables declaration//GEN-END:variables
  137. }