Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. import java.awt.BorderLayout;
  2. import java.awt.EventQueue;
  3.  
  4. import javax.swing.JFrame;
  5. import javax.swing.JPanel;
  6. import javax.swing.border.EmptyBorder;
  7. import javax.swing.JLabel;
  8. import javax.swing.JTextField;
  9. import javax.swing.JButton;
  10. import java.awt.event.ActionListener;
  11. import java.awt.event.ActionEvent;
  12.  
  13. public class Zadacha4 extends JFrame {
  14.  
  15. private JPanel contentPane;
  16. private JTextField textField;
  17. private JLabel lblNewLabel_1;
  18. private JTextField textField_Kola;
  19. private JLabel lblNewLabel_2;
  20. private JTextField textField_igrachka;
  21. private JLabel lblNewLabel_3;
  22. private JLabel lblOut;
  23.  
  24. /**
  25. * Launch the application.
  26. */
  27. public static void main(String[] args) {
  28. EventQueue.invokeLater(new Runnable() {
  29. public void run() {
  30. try {
  31. Zadacha4 frame = new Zadacha4();
  32. frame.setVisible(true);
  33. } catch (Exception e) {
  34. e.printStackTrace();
  35. }
  36. }
  37. });
  38. }
  39.  
  40. /**
  41. * Create the frame.
  42. */
  43. public Zadacha4() {
  44. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  45. setBounds(100, 100, 450, 300);
  46. contentPane = new JPanel();
  47. contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  48. setContentPane(contentPane);
  49. contentPane.setLayout(null);
  50.  
  51. JLabel lblNewLabel = new JLabel("\u0413\u043E\u0434\u0438\u043D\u0438");
  52. lblNewLabel.setBounds(10, 11, 46, 14);
  53. contentPane.add(lblNewLabel);
  54.  
  55. textField = new JTextField();
  56. textField.setBounds(66, 8, 86, 20);
  57. contentPane.add(textField);
  58. textField.setColumns(10);
  59.  
  60. lblNewLabel_1 = new JLabel("Cena na kola");
  61. lblNewLabel_1.setBounds(10, 38, 76, 14);
  62. contentPane.add(lblNewLabel_1);
  63.  
  64. textField_Kola = new JTextField();
  65. textField_Kola.setBounds(94, 35, 86, 20);
  66. contentPane.add(textField_Kola);
  67. textField_Kola.setColumns(10);
  68.  
  69. lblNewLabel_2 = new JLabel("Cena na igrachka");
  70. lblNewLabel_2.setBounds(10, 63, 86, 14);
  71. contentPane.add(lblNewLabel_2);
  72.  
  73. textField_igrachka = new JTextField();
  74. textField_igrachka.setBounds(94, 60, 86, 20);
  75. contentPane.add(textField_igrachka);
  76. textField_igrachka.setColumns(10);
  77.  
  78. lblNewLabel_3 = new JLabel("Ima li pari: ");
  79. lblNewLabel_3.setBounds(10, 86, 59, 14);
  80. contentPane.add(lblNewLabel_3);
  81.  
  82. lblOut = new JLabel("");
  83. lblOut.setBounds(66, 86, 46, 14);
  84. contentPane.add(lblOut);
  85.  
  86. JButton btnNewButton = new JButton("Smqtane");
  87. btnNewButton.addActionListener(new ActionListener() {
  88. public void actionPerformed(ActionEvent e) {
  89. int g = Integer.valueOf(textField.getText());
  90. int cenaKola = Integer.valueOf(textField_Kola.getText());
  91. int cenaIgrachka = Integer.valueOf(textField_igrachka.getText());
  92. int pari = 0;
  93. for(int i = 1; i <= g; i++) {
  94. if(g % 2 == 1) { // Igrachka na nechetni
  95. pari += cenaIgrachka;
  96. }
  97. if(g % 2 == 0) { // Na chetno 10 leva
  98. pari += 9; // Brat i vzema 1
  99. }
  100. }
  101. lblOut.setText(pari >= cenaKola ? "Yes" : "No");
  102. }
  103. });
  104. btnNewButton.setBounds(162, 7, 89, 23);
  105. contentPane.add(btnNewButton);
  106. }
  107.  
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement