Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.BorderLayout;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import javax.swing.JTextField;
- import javax.swing.JLabel;
- import javax.swing.JButton;
- import java.awt.event.ActionListener;
- import java.awt.event.ActionEvent;
- import java.awt.event.KeyAdapter;
- import java.awt.event.KeyEvent;
- public class Zadacha2 extends JFrame {
- private JPanel contentPane;
- private JTextField textField;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- Zadacha2 frame = new Zadacha2();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public Zadacha2() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 118);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- contentPane.setLayout(null);
- JLabel lblNewLabel = new JLabel("");
- lblNewLabel.setBounds(10, 42, 46, 14);
- contentPane.add(lblNewLabel);
- textField = new JTextField();
- textField.addKeyListener(new KeyAdapter() {
- @Override
- public void keyTyped(KeyEvent e) {
- if(e.getKeyChar() == '1' && textField.getText().endsWith(",")) {
- String[] num = textField.getText().split(",");
- int kratno = 0;
- int broi = 0;
- for(String n : num) {
- int chislo = Integer.valueOf(n);
- if(chislo % 4 == 0) {
- kratno += chislo;
- broi++;
- }
- }
- lblNewLabel.setText(broi == 0 ? "Nqma kratni na 4" : String.valueOf(kratno / broi));
- }
- }
- });
- textField.setBounds(10, 11, 414, 20);
- contentPane.add(textField);
- textField.setColumns(10);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement