Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.38 KB | None | 0 0
  1. import java.awt.EventQueue;
  2. import javax.swing.JFrame;
  3. import javax.swing.JLabel;
  4. import javax.swing.JOptionPane;
  5. import javax.swing.JRadioButton;
  6. import java.awt.event.ActionListener;
  7. import java.awt.event.ActionEvent;
  8. import java.awt.Button;
  9. import java.awt.Font;
  10. import javax.swing.JSeparator;
  11. import javax.swing.JProgressBar;
  12. import javax.swing.Timer;
  13. import javax.swing.event.ChangeEvent;
  14. import javax.swing.event.ChangeListener;
  15. import javax.swing.event.AncestorListener;
  16. import javax.swing.event.AncestorEvent;
  17.  
  18.  
  19. public class Geografie {
  20.  
  21. private JFrame frame;
  22.  
  23. /**
  24. * Launch the application.
  25. */
  26. public static void NewScreen1() {
  27. EventQueue.invokeLater(new Runnable() {
  28. public void run() {
  29. try {
  30. Geografie window = new Geografie();
  31. window.frame.setVisible(true);
  32. } catch (Exception e) {
  33. e.printStackTrace();
  34. }
  35. }
  36. });
  37. }
  38.  
  39. /**
  40. * Create the application.
  41. */
  42. public Geografie() {
  43. initialize();
  44. }
  45.  
  46. /**
  47. * Initialize the contents of the frame.
  48. */
  49. private void initialize() {
  50. frame = new JFrame();
  51. frame.setBounds(400, 400, 600, 700);
  52. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  53. frame.getContentPane().setLayout(null);
  54.  
  55. JLabel lblGeografie = new JLabel("Geografie");
  56. lblGeografie.setFont(new Font("Adobe Fan Heiti Std B", Font.PLAIN, 17));
  57. lblGeografie.setBounds(241, 11, 87, 42);
  58. frame.getContentPane().add(lblGeografie);
  59.  
  60. JLabel lblNivelDeDificultate = new JLabel("(Nivel de dificultate - usor)");
  61. lblNivelDeDificultate.setFont(new Font("Adobe Fangsong Std R", Font.PLAIN, 11));
  62. lblNivelDeDificultate.setBounds(212, 43, 151, 23);
  63. frame.getContentPane().add(lblNivelDeDificultate);
  64.  
  65. JSeparator separator = new JSeparator();
  66. separator.setBounds(10, 64, 564, 2);
  67. frame.getContentPane().add(separator);
  68.  
  69. JLabel lblCareEste = new JLabel("1. Care este varful cu cea mai mare inaltime din Romania?");
  70. lblCareEste.setFont(new Font("Constantia", Font.PLAIN, 12));
  71. lblCareEste.setBounds(10, 77, 329, 14);
  72. frame.getContentPane().add(lblCareEste);
  73.  
  74. JRadioButton rdbtnNewRadioButton = new JRadioButton("Vf.Omu");
  75. rdbtnNewRadioButton.setBounds(10, 98, 109, 23);
  76. frame.getContentPane().add(rdbtnNewRadioButton);
  77.  
  78. JRadioButton rdbtnNewRadioButton_1 = new JRadioButton("Vf.Moldoveanu");
  79. rdbtnNewRadioButton_1.setBounds(132, 98, 109, 23);
  80. frame.getContentPane().add(rdbtnNewRadioButton_1);
  81.  
  82. JRadioButton rdbtnNewRadioButton_2 = new JRadioButton("Vf.Peleaga");
  83. rdbtnNewRadioButton_2.setBounds(294, 98, 109, 23);
  84. frame.getContentPane().add(rdbtnNewRadioButton_2);
  85.  
  86. JLabel lblCareDiviziune = new JLabel("2. Din care grupa montana fac parte Muntii Piatra Craiului?");
  87. lblCareDiviziune.setFont(new Font("Constantia", Font.PLAIN, 12));
  88. lblCareDiviziune.setBounds(10, 144, 318, 14);
  89. frame.getContentPane().add(lblCareDiviziune);
  90.  
  91. JRadioButton rdbtnNewRadioButton_3 = new JRadioButton("Bucegi");
  92. rdbtnNewRadioButton_3.setBounds(10, 165, 109, 23);
  93. frame.getContentPane().add(rdbtnNewRadioButton_3);
  94.  
  95. JRadioButton rdbtnNewRadioButton_4 = new JRadioButton("Fagaras");
  96. rdbtnNewRadioButton_4.setBounds(132, 165, 122, 23);
  97. frame.getContentPane().add(rdbtnNewRadioButton_4);
  98.  
  99. JRadioButton rdbtnNewRadioButton_5 = new JRadioButton("Retezat");
  100. rdbtnNewRadioButton_5.setBounds(294, 165, 109, 23);
  101. frame.getContentPane().add(rdbtnNewRadioButton_5);
  102.  
  103. JLabel lblMuntiiLapusului = new JLabel("3. Muntii Lapusului se afla in Carpatii\u2026");
  104. lblMuntiiLapusului.setFont(new Font("Constantia", Font.PLAIN, 12));
  105. lblMuntiiLapusului.setBounds(10, 211, 296, 14);
  106. frame.getContentPane().add(lblMuntiiLapusului);
  107.  
  108. JRadioButton rdbtnNewRadioButton_6 = new JRadioButton("Apuseni");
  109. rdbtnNewRadioButton_6.setBounds(10, 232, 109, 23);
  110. frame.getContentPane().add(rdbtnNewRadioButton_6);
  111.  
  112. JRadioButton rdbtnNewRadioButton_7 = new JRadioButton("Meridionali");
  113. rdbtnNewRadioButton_7.setBounds(132, 232, 109, 23);
  114. frame.getContentPane().add(rdbtnNewRadioButton_7);
  115.  
  116. JRadioButton rdbtnNewRadioButton_8 = new JRadioButton("Orientali");
  117. rdbtnNewRadioButton_8.setBounds(294, 232, 109, 23);
  118. frame.getContentPane().add(rdbtnNewRadioButton_8);
  119.  
  120. JLabel lblDinCare = new JLabel("4. Din care grupa fac parte Muntii Cernei?");
  121. lblDinCare.setFont(new Font("Constantia", Font.PLAIN, 12));
  122. lblDinCare.setBounds(10, 275, 353, 14);
  123. frame.getContentPane().add(lblDinCare);
  124.  
  125. JRadioButton rdbtnNewRadioButton_9 = new JRadioButton("Retezat");
  126. rdbtnNewRadioButton_9.setBounds(10, 296, 109, 23);
  127. frame.getContentPane().add(rdbtnNewRadioButton_9);
  128.  
  129. JRadioButton rdbtnNewRadioButton_10 = new JRadioButton("Parang");
  130. rdbtnNewRadioButton_10.setBounds(132, 296, 109, 23);
  131. frame.getContentPane().add(rdbtnNewRadioButton_10);
  132.  
  133. JRadioButton rdbtnNewRadioButton_11 = new JRadioButton("Banat");
  134. rdbtnNewRadioButton_11.setBounds(294, 296, 109, 23);
  135. frame.getContentPane().add(rdbtnNewRadioButton_11);
  136.  
  137. JLabel lblDinCare_1 = new JLabel("5. Din care grupa fac parte Muntii Latoritei?");
  138. lblDinCare_1.setFont(new Font("Constantia", Font.PLAIN, 12));
  139. lblDinCare_1.setBounds(10, 339, 329, 14);
  140. frame.getContentPane().add(lblDinCare_1);
  141.  
  142. JRadioButton rdbtnNewRadioButton_12 = new JRadioButton("Fagaras");
  143. rdbtnNewRadioButton_12.setBounds(10, 360, 109, 23);
  144. frame.getContentPane().add(rdbtnNewRadioButton_12);
  145.  
  146. JRadioButton rdbtnNewRadioButton_13 = new JRadioButton("Parang");
  147. rdbtnNewRadioButton_13.setBounds(132, 360, 109, 23);
  148. frame.getContentPane().add(rdbtnNewRadioButton_13);
  149.  
  150. JRadioButton rdbtnNewRadioButton_14 = new JRadioButton("Retezat");
  151. rdbtnNewRadioButton_14.setBounds(294, 360, 109, 23);
  152. frame.getContentPane().add(rdbtnNewRadioButton_14);
  153.  
  154. JLabel lblDinCare_2 = new JLabel("6. Din care unitate de relief face parte Podisul Barladului?");
  155. lblDinCare_2.setFont(new Font("Constantia", Font.PLAIN, 12));
  156. lblDinCare_2.setBounds(10, 403, 318, 14);
  157. frame.getContentPane().add(lblDinCare_2);
  158.  
  159. JRadioButton rdbtnNewRadioButton_15 = new JRadioButton("Pod.Moldovei");
  160. rdbtnNewRadioButton_15.setBounds(10, 424, 109, 23);
  161. frame.getContentPane().add(rdbtnNewRadioButton_15);
  162.  
  163. JRadioButton rdbtnNewRadioButton_16 = new JRadioButton("Pod.Getic");
  164. rdbtnNewRadioButton_16.setBounds(132, 424, 109, 23);
  165. frame.getContentPane().add(rdbtnNewRadioButton_16);
  166.  
  167. JRadioButton rdbtnNewRadioButton_17 = new JRadioButton("Pod.Dobrogei");
  168. rdbtnNewRadioButton_17.setBounds(294, 424, 109, 23);
  169. frame.getContentPane().add(rdbtnNewRadioButton_17);
  170.  
  171. JLabel lblDinCare_3 = new JLabel("7. Din care grupa fac parte Muntii Ghitu?");
  172. lblDinCare_3.setFont(new Font("Constantia", Font.PLAIN, 12));
  173. lblDinCare_3.setBounds(10, 467, 296, 14);
  174. frame.getContentPane().add(lblDinCare_3);
  175.  
  176. JRadioButton rdbtnNewRadioButton_18 = new JRadioButton("Parang");
  177. rdbtnNewRadioButton_18.setBounds(10, 488, 109, 23);
  178. frame.getContentPane().add(rdbtnNewRadioButton_18);
  179.  
  180. JRadioButton rdbtnNewRadioButton_19 = new JRadioButton("Retezat");
  181. rdbtnNewRadioButton_19.setBounds(132, 488, 109, 23);
  182. frame.getContentPane().add(rdbtnNewRadioButton_19);
  183.  
  184. JRadioButton rdbtnNewRadioButton_20 = new JRadioButton("Fagaras");
  185. rdbtnNewRadioButton_20.setBounds(294, 488, 109, 23);
  186. frame.getContentPane().add(rdbtnNewRadioButton_20);
  187.  
  188. JSeparator separator_1 = new JSeparator();
  189. separator_1.setBounds(111, 128, 353, 5);
  190. frame.getContentPane().add(separator_1);
  191.  
  192. JSeparator separator_2 = new JSeparator();
  193. separator_2.setBounds(314, 195, -206, 2);
  194. frame.getContentPane().add(separator_2);
  195.  
  196. JSeparator separator_3 = new JSeparator();
  197. separator_3.setBounds(476, 195, -368, 2);
  198. frame.getContentPane().add(separator_3);
  199.  
  200. JSeparator separator_4 = new JSeparator();
  201. separator_4.setBounds(476, 195, -295, 15);
  202. frame.getContentPane().add(separator_4);
  203.  
  204. JSeparator separator_5 = new JSeparator();
  205. separator_5.setBounds(111, 195, 353, 16);
  206. frame.getContentPane().add(separator_5);
  207.  
  208. JSeparator separator_6 = new JSeparator();
  209. separator_6.setBounds(111, 262, 353, 2);
  210. frame.getContentPane().add(separator_6);
  211.  
  212. JSeparator separator_7 = new JSeparator();
  213. separator_7.setBounds(111, 326, 353, 2);
  214. frame.getContentPane().add(separator_7);
  215.  
  216. JSeparator separator_8 = new JSeparator();
  217. separator_8.setBounds(111, 390, 353, 2);
  218. frame.getContentPane().add(separator_8);
  219.  
  220. JSeparator separator_9 = new JSeparator();
  221. separator_9.setBounds(111, 454, 353, 2);
  222. frame.getContentPane().add(separator_9);
  223.  
  224. JSeparator separator_10 = new JSeparator();
  225. separator_10.setBounds(111, 518, 353, 2);
  226. frame.getContentPane().add(separator_10);
  227.  
  228. JLabel lblDinCare_4 = new JLabel("8. Din care subdiviziune a Carpatilor fac parte Muntii Leaota?");
  229. lblDinCare_4.setFont(new Font("Constantia", Font.PLAIN, 12));
  230. lblDinCare_4.setBounds(10, 527, 329, 14);
  231. frame.getContentPane().add(lblDinCare_4);
  232.  
  233. JRadioButton rdbtnNewRadioButton_21 = new JRadioButton("Gr.Parang");
  234. rdbtnNewRadioButton_21.setBounds(10, 548, 109, 23);
  235. frame.getContentPane().add(rdbtnNewRadioButton_21);
  236.  
  237. JRadioButton rdbtnNewRadioButton_22 = new JRadioButton("Gr.Fagaras");
  238. rdbtnNewRadioButton_22.setBounds(132, 548, 109, 23);
  239. frame.getContentPane().add(rdbtnNewRadioButton_22);
  240.  
  241. JRadioButton rdbtnNewRadioButton_23 = new JRadioButton("Gr.Bucegi");
  242. rdbtnNewRadioButton_23.setBounds(294, 548, 109, 23);
  243. frame.getContentPane().add(rdbtnNewRadioButton_23);
  244.  
  245. JSeparator separator_11 = new JSeparator();
  246. separator_11.setBounds(10, 599, 564, 2);
  247. frame.getContentPane().add(separator_11);
  248.  
  249. Button button = new Button("Finish");
  250. button.addActionListener(new ActionListener() {
  251. public void actionPerformed(ActionEvent e) {
  252. int total=0;
  253.  
  254.  
  255. if(rdbtnNewRadioButton_1.isSelected()) {
  256. total = total +1;
  257. }
  258. if(rdbtnNewRadioButton_3.isSelected()) {
  259. total = total + 1;
  260. }
  261. if(rdbtnNewRadioButton_8.isSelected()) {
  262. total = total + 1;
  263. }
  264. if(rdbtnNewRadioButton_9.isSelected()) {
  265. total = total + 1;
  266. }
  267. if(rdbtnNewRadioButton_13.isSelected()) {
  268. total= total + 1;
  269. }
  270. if(rdbtnNewRadioButton_15.isSelected()) {
  271. total = total + 1;
  272. }
  273. if(rdbtnNewRadioButton_20.isSelected()) {
  274. total = total + 1;
  275. }
  276. if(rdbtnNewRadioButton_23.isSelected()) {
  277. total= total + 1;
  278. }
  279.  
  280. rdbtnNewRadioButton_1.setSelected(false);
  281. rdbtnNewRadioButton_2.setSelected(false);
  282. rdbtnNewRadioButton_3.setSelected(false);
  283. rdbtnNewRadioButton_4.setSelected(false);
  284. rdbtnNewRadioButton_5.setSelected(false);
  285. rdbtnNewRadioButton_6.setSelected(false);
  286. rdbtnNewRadioButton_7.setSelected(false);
  287. rdbtnNewRadioButton_8.setSelected(false);
  288. rdbtnNewRadioButton_9.setSelected(false);
  289. rdbtnNewRadioButton_10.setSelected(false);
  290. rdbtnNewRadioButton_11.setSelected(false);
  291. rdbtnNewRadioButton_12.setSelected(false);
  292. rdbtnNewRadioButton_13.setSelected(false);
  293. rdbtnNewRadioButton_14.setSelected(false);
  294. rdbtnNewRadioButton_15.setSelected(false);
  295. rdbtnNewRadioButton_16.setSelected(false);
  296. rdbtnNewRadioButton_17.setSelected(false);
  297. rdbtnNewRadioButton_18.setSelected(false);
  298. rdbtnNewRadioButton_19.setSelected(false);
  299. rdbtnNewRadioButton_20.setSelected(false);
  300. rdbtnNewRadioButton_21.setSelected(false);
  301. rdbtnNewRadioButton_22.setSelected(false);
  302. rdbtnNewRadioButton_23.setSelected(false);
  303.  
  304.  
  305.  
  306. String result=total+"/8 raspunsuri corecte!";
  307. JOptionPane.showMessageDialog(null,result);
  308.  
  309.  
  310. }
  311. });
  312. button.setBounds(294, 617, 70, 22);
  313. frame.getContentPane().add(button);
  314.  
  315. }
  316. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement