Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.work4;
- import java.awt.*;
- import javax.swing.*;
- import java.awt.event.*;
- public class Lab extends JFrame {
- private static int clicks = 0;
- private static int clicks2 = 0;
- private static final String Real = "Real Madrid";
- private static final String AC = "AC Milan";
- private static String scr ;
- private static String wnr ;
- JLabel label1 = new JLabel("Result: " + clicks + "X" + clicks2);
- JLabel label2 = new JLabel("Last Result: " + scr);
- JLabel label3 = new JLabel("Winner: " + wnr);
- JButton button = new JButton(Real);
- JButton button2 = new JButton(AC);
- public Lab() {
- super("Example");
- setLayout(new GridLayout(5,1));
- setSize(300,300);
- setResizable(false);
- setDefaultCloseOperation(EXIT_ON_CLOSE);
- label1.setHorizontalAlignment(JLabel.CENTER);
- label2.setHorizontalAlignment(JLabel.CENTER);
- label3.setHorizontalAlignment(JLabel.CENTER);
- add(button);
- add(button2);
- add(label1);
- add(label2);
- add(label3);
- button.addActionListener(e -> {
- clicks++;
- label1.setText("Result: " + clicks + "X" + clicks2);
- scr = Real;
- label2.setText("Last result: " + scr);
- }
- );
- button2.addActionListener(e -> {
- clicks2++;
- label1.setText("Result: " + clicks + "X" + clicks2);
- scr = AC;
- label2.setText("Last result: " + scr);
- }
- );
- button.addMouseListener(new MouseListener() {
- @Override
- public void mouseClicked(MouseEvent e) {
- if (clicks > clicks2) {
- wnr = Real;
- label3.setText("Winner: " + wnr);
- } else if(clicks == clicks2){
- label3.setText("Winner: Draw");
- } else {
- wnr = AC;
- label3.setText("Winner: " + wnr);
- }
- }
- @Override
- public void mousePressed(MouseEvent e) {
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- }
- @Override
- public void mouseExited(MouseEvent e) {
- }
- });
- button2.addMouseListener(new MouseListener() {
- @Override
- public void mouseClicked(MouseEvent e) {
- if (clicks > clicks2) {
- wnr = Real;
- label3.setText("Winner: " + wnr);
- } else if(clicks == clicks2){
- label3.setText("Winner: Draw");
- } else {
- wnr = AC;
- label3.setText("Winner: " + wnr);
- }
- }
- @Override
- public void mousePressed(MouseEvent e) {
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- }
- @Override
- public void mouseExited(MouseEvent e) {
- }
- });}
- public static void main(String[]args)
- {
- new Lab().setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement