Проверьте, совпадают ли две иконки - PullRequest
0 голосов
/ 09 февраля 2019

Я играю в «карту памяти» и пытаюсь проверить, совпадают ли две иконки. Как я могу сравнить иконки?(они установлены на jLabels).В настоящее время я просто использую if (lbl1.getIcon () == lbl8.getIcon ())

lbl1.addMouseListener(new MouseListener() {

        public void mouseReleased(MouseEvent e) {

        }

        public void mousePressed(MouseEvent e) {
        }

        public void mouseExited(MouseEvent e) {
        }

        public void mouseEntered(MouseEvent e) {
        }

        public void mouseClicked(MouseEvent e) {

           lbl1.setIcon(new 
ImageIcon(getClass().getResource("/pictures/teo.png")));
           i++;
           if(i == 2)
           {
               i = 0;
              if(lbl1.getIcon() == lbl8.getIcon())
              {
                  System.out.println("match");
              }

           }
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...