Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 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.JTextField;
  8. import javax.swing.JLabel;
  9. import javax.swing.JButton;
  10. import java.awt.event.ActionListener;
  11. import java.awt.event.ActionEvent;
  12.  
  13. public class Zadacha2 extends JFrame {
  14.  
  15. private JPanel contentPane;
  16. private JTextField textField;
  17.  
  18. /**
  19. * Launch the application.
  20. */
  21. public static void main(String[] args) {
  22. EventQueue.invokeLater(new Runnable() {
  23. public void run() {
  24. try {
  25. Zadacha2 frame = new Zadacha2();
  26. frame.setVisible(true);
  27. } catch (Exception e) {
  28. e.printStackTrace();
  29. }
  30. }
  31. });
  32. }
  33.  
  34. /**
  35. * Create the frame.
  36. */
  37. public Zadacha2() {
  38. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  39. setBounds(100, 100, 450, 118);
  40. contentPane = new JPanel();
  41. contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  42. setContentPane(contentPane);
  43. contentPane.setLayout(null);
  44.  
  45. textField = new JTextField();
  46. textField.setBounds(10, 11, 414, 20);
  47. contentPane.add(textField);
  48. textField.setColumns(10);
  49.  
  50. JLabel lblNewLabel = new JLabel("");
  51. lblNewLabel.setBounds(10, 42, 46, 14);
  52. contentPane.add(lblNewLabel);
  53.  
  54. JButton btnNewButton = new JButton("Izchisli");
  55. btnNewButton.addActionListener(new ActionListener() {
  56. public void actionPerformed(ActionEvent e) {
  57. String[] num = textField.getText().split(",");
  58. int kratno = 0;
  59. int broi = 0;
  60. for(String n : num) {
  61. int chislo = Integer.valueOf(n);
  62. if(chislo % 4 == 0) {
  63. kratno += chislo;
  64. broi++;
  65. }
  66. }
  67.  
  68. lblNewLabel.setText(broi == 0 ? "Nqma kratni na 4" : String.valueOf(kratno / broi));
  69. }
  70. });
  71. btnNewButton.setBounds(335, 42, 89, 23);
  72. contentPane.add(btnNewButton);
  73. }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement