Программисты на Java, помогите! - Вопросы по Java

Вопрос Программисты на Java, помогите!

Статус
В этой теме нельзя размещать новые ответы.
Регистрация
3 Дек 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
puzzleField = new JLabel[N][N];

puzzlePanel.setLayout(new GridLayout(N,N,0,0));

for (int i=0; i<N; i++)
for (int j=0; j<N; j++)
{
puzzleField[j]= new JLabel();
puzzleField[j].setIcon(new ImageIcon((i*N+j+1)+".jpg"));
puzzleField[j].addMouseListener(new java.awt.event.MouseAdapter()
{

@Override

public void mousePressed(MouseEvent me)
{
firstPiece=(JLabel)(me.getSource());
}

@Override
public void mouseEntered(MouseEvent me)
{
secondPiece=(JLabel)(me.getSource());

}

@Override
public void mouseReleased(MouseEvent me)
{
//вот тут нужно запретить менять картинки местами, если картинка встает не на то место
Icon temp=firstPiece.getIcon();
firstPiece.setIcon(secondPiece.getIcon());
secondPiece.setIcon(temp);

}
});
puzzlePanel.add(puzzleField[j]);

}

это часть кода игры пазлы...
 
Регистрация
1 Июл 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
>вот тут нужно запретить менять картинки местами, если картинка встает не на то место как понять, когда она встала на место? -- setEnabled(false);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу