Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package przyciski;
- import java.awt.* ;
- import java.awt.event.* ;
- import javax.swing.*;
- class Przyciski extends JFrame{
- JTextField t = new JTextField(20);
- JButton b1 = new JButton("przycisk 1") ;
- JButton b2 = new JButton("przycisk 2") ;
- JButton b3 = new JButton("przycisk 3");
- JButton b4 = new JButton("przycisk 4");
- JButton b5 = new JButton("zerowanie");
- JLabel licznik = new JLabel("0");
- boolean w1 = true;
- boolean w2 = true;
- boolean w3 = true;
- boolean w4 = true;
- int licznik_zoltych = 0;
- int licznik_przyciskow = 0;
- Przyciski(){
- setTitle("Przyciski");
- Container cp = getContentPane();
- cp.setLayout(new FlowLayout()) ;
- cp.add(b1) ;
- cp.add(b2) ;
- cp.add(b3);
- cp.add(b4);
- cp.add(t) ;
- cp.add(licznik);
- cp.add(b5);
- licznik.setToolTipText("Licznik klikniec: ");
- setDefaultCloseOperation(EXIT_ON_CLOSE);
- setSize(500,200) ;
- setVisible(true) ;
- b1.addActionListener( new B1());
- b2.addActionListener( new B2());
- b3.addActionListener( new B3());
- b4.addActionListener( new B4());
- b5.addActionListener( new B5());
- b1.setBackground(Color.green);
- b2.setBackground(Color.green);
- b3.setBackground(Color.green);
- b4.setBackground(Color.green);
- }
- class B1 implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- if (licznik_zoltych % 2 == 0 && licznik_zoltych > 0 && w1) {
- }
- else if (w1) {
- b1.setBackground(Color.yellow);
- w1 = false;
- ++licznik_zoltych;
- licznik.setText(++licznik_przyciskow + "");
- b1.setEnabled(true);
- }
- else {
- --licznik_zoltych;
- b1.setBackground(Color.green);
- w1 = true;
- b1.setEnabled(true);
- licznik.setText(++licznik_przyciskow + "");
- }
- }
- }
- class B2 implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- if (licznik_zoltych % 2 == 0 && licznik_zoltych > 0 && w2) {
- }
- else if (w2) {
- b2.setBackground(Color.yellow);
- w2 = false;
- ++licznik_zoltych;
- licznik.setText(++licznik_przyciskow + "");
- b2.setEnabled(true);
- }
- else {
- --licznik_zoltych;
- b2.setBackground(Color.green);
- w2 = true;
- b2.setEnabled(true);
- licznik.setText(++licznik_przyciskow + "");
- }
- }
- }
- class B3 implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- if (licznik_zoltych % 2 == 0 && licznik_zoltych > 0 && w3) {
- }
- else if (w3) {
- b3.setBackground(Color.yellow);
- w3 = false;
- ++licznik_zoltych;
- licznik.setText(++licznik_przyciskow + "");
- b3.setEnabled(true);
- }
- else {
- --licznik_zoltych;
- b3.setBackground(Color.green);
- w3 = true;
- b3.setEnabled(true);
- licznik.setText(++licznik_przyciskow + "");
- }
- }
- }
- class B4 implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- if (licznik_zoltych % 2 == 0 && licznik_zoltych > 0 && w4) {
- }
- else if (w4) {
- b4.setBackground(Color.yellow);
- w4 = false;
- ++licznik_zoltych;
- licznik.setText(++licznik_przyciskow + "");
- b4.setEnabled(true);
- }
- else {
- --licznik_zoltych;
- b4.setBackground(Color.green);
- w4 = true;
- b4.setEnabled(true);
- licznik.setText(++licznik_przyciskow + "");
- }
- }
- }
- class B5 implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- licznik_przyciskow = -1;
- licznik.setText(++licznik_przyciskow + "");
- }
- }
- public static void main(String[] arg){
- JFrame f = new Przyciski() ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement