Задать вопрос
  • Перевод из шестнадцатеричной в двоичную систему?

    @arramaga Автор вопроса
    Всем спасибо, ответ получил. Был неправильно записан цикл.
    for(var i = 0; i < num1.length/2; i++){
            otvet[i] = num1.substring(i*2, i*2+2); 
        }
    Ответ написан
    Комментировать
  • Как определить событие наведения курсора на картинку?

    @arramaga Автор вопроса
    Сейчас вот так выглядит мой супер код. Что нужно исправить?
    package checkers;

    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.Image;

    import javax.swing.ImageIcon;
    import javax.swing.JPanel;

    public class Pole extends JPanel {
    Image img1 = new ImageIcon("res/pole1.jpg").getImage();
    Image img2 = new ImageIcon("res/pole2.jpg").getImage();
    Image img3 = new ImageIcon("res/s1.png").getImage();
    Image img4 = new ImageIcon("res/s2.png").getImage();
    Image img5 = new ImageIcon("res/select.png").getImage();

    public void paint(Graphics g){
    g = (Graphics2D) g;
    int x = 0, y=0;
    int x1 = 5, y1=5;
    int x2 = 105, y2=705;
    for(int z=0; z<4; z++){

    g.drawImage(img1, x, y, null);
    x = x+100;
    g.drawImage(img2, x, y, null);
    x = x+100;
    }
    y = y+100;
    x = 0;
    for(int z=0; z<4; z++){

    g.drawImage(img2, x, y, null);
    x = x+100;
    g.drawImage(img1, x, y, null);
    x = x+100;
    }
    y = y+100;
    x = 0;
    for(int z=0; z<4; z++){

    g.drawImage(img1, x, y, null);
    x = x+100;
    g.drawImage(img2, x, y, null);
    x = x+100;
    }
    y = y+100;
    x = 0;
    for(int z=0; z<4; z++){

    g.drawImage(img2, x, y, null);
    x = x+100;
    g.drawImage(img1, x, y, null);
    x = x+100;
    }
    y = y+100;
    x = 0;
    for(int z=0; z<4; z++){

    g.drawImage(img1, x, y, null);
    x = x+100;
    g.drawImage(img2, x, y, null);
    x = x+100;
    }
    y = y+100;
    x = 0;
    for(int z=0; z<4; z++){

    g.drawImage(img2, x, y, null);
    x = x+100;
    g.drawImage(img1, x, y, null);
    x = x+100;
    }
    y = y+100;
    x = 0;
    for(int z=0; z<4; z++){

    g.drawImage(img1, x, y, null);
    x = x+100;
    g.drawImage(img2, x, y, null);
    x = x+100;
    }
    y = y+100;
    x = 0;
    for(int z=0; z<4; z++){

    g.drawImage(img2, x, y, null);
    x = x+100;
    g.drawImage(img1, x, y, null);
    x = x+100;
    }
    for(int z=0; z<4; z++){
    g.drawImage(img3, x1, y1, null);
    x1=x1+200;
    }
    x1=105;
    y1=105;
    for(int z=0; z<4; z++){
    g.drawImage(img3, x1, y1, null);
    x1=x1+200;
    }
    x1=5;
    y1=205;
    for(int z=0; z<4; z++){
    g.drawImage(img3, x1, y1, null);
    x1=x1+200;
    }
    for(int z=0; z<4; z++){
    g.drawImage(img4, x2, y2, null);
    x2=x2+200;
    }
    x2=5;
    y2=605;
    for(int z=0; z<4; z++){
    g.drawImage(img4, x2, y2, null);
    x2=x2+200;
    }
    x2=105;
    y2=505;
    for(int z=0; z<4; z++){
    g.drawImage(img4, x2, y2, null);
    x2=x2+200;
    }
    }
    }
    Ответ написан
    Комментировать