mr1302

Untitled

Sep 17th, 2021
552
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.company;
  2.  
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import javax.swing.*;
  6.  
  7. class Main extends JFrame {
  8.     int milanCnt = 0;
  9.     int madridCnt = 0;
  10.     JButton milan = new JButton("AC Milan");
  11.     JButton madrid = new JButton("Real Madrid");
  12.     JLabel result = new JLabel("Result: 0 X 0");
  13.     JLabel lastScorer = new JLabel("Last Scorer: N/A");
  14.     Label winner = new Label("Winner: DRAW");
  15.  
  16.     Font fnt1 = new Font("Times new roman",Font.BOLD,20);
  17.     Font fnt2 = new Font("Serif",Font.BOLD,20);
  18.  
  19.     public Main() {
  20.         setSize(240, 240);
  21.         setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  22.         //setLayout(new GridLayout(5, 1));
  23.         setLayout(new FlowLayout());
  24.         milan.setFont(fnt1);
  25.         madrid.setFont(fnt1);
  26.         result.setFont(fnt1);
  27.         lastScorer.setFont(fnt1);
  28.         winner.setFont(fnt2);
  29.         milan.setBorderPainted(false);
  30.         milan.setFocusPainted(false);
  31.         milan.setBackground(Color.RED);
  32.         milan.setForeground(Color.BLACK);
  33.         madrid.setBorderPainted(false);
  34.         madrid.setFocusPainted(false);
  35.         madrid.setBackground(Color.WHITE);
  36.         madrid.setForeground(Color.decode("0x03009c"));
  37.         add(milan);
  38.         add(madrid);
  39.         add(result);
  40.         add(lastScorer);
  41.         add(winner);
  42.         milan.addActionListener(new ActionListener() {
  43.             @Override
  44.             public void actionPerformed(ActionEvent e) {
  45.                 milanCnt++;
  46.                 result.setText("Result: " + milanCnt + " X " + madridCnt);
  47.                 lastScorer.setText("Last Scorer: AC Milan");
  48.                 if(milanCnt == madridCnt)
  49.                     winner.setText("Winner: DRAW");
  50.                 else if(milanCnt > madridCnt)
  51.                     winner.setText("Winner: AC Milan");
  52.                 else
  53.                     winner.setText("Winner: Real Madrid");
  54.             }
  55.         });
  56.         madrid.addActionListener(new ActionListener() {
  57.             @Override
  58.             public void actionPerformed(ActionEvent e) {
  59.                 madridCnt++;
  60.                 result.setText("Result: " + milanCnt + " X " + madridCnt);
  61.                 lastScorer.setText("Last Scorer: Real Madrid");
  62.                 if(milanCnt == madridCnt)
  63.                     winner.setText("Winner: DRAW");
  64.                 else if(milanCnt > madridCnt)
  65.                     winner.setText("Winner: AC Milan");
  66.                 else
  67.                     winner.setText("Winner: Real Madrid");
  68.             }
  69.         });
  70.     }
  71.     public static void main(String[]args) {
  72.         new Main().setVisible(true);
  73.     }
  74. }
RAW Paste Data