Я совершенно новый в java, и я пытаюсь создать свою собственную игривую игру. Я создал свои собственные классы Board и Tile как JPanels. в то время как им-рисунок плитка на моем совете:Java Swing repaint(), revalidate() issue after addind Jpanel to Jpanel
Tile tile = new Tile(currentlyChosenLetter, jump);
board.add(tile);
tile.setBounds(x * jump + 1, y * jump + 1, jump - 2, jump - 2);
когда им делать, как это все, кажется, работает нормально:
, но после добавления:
board.revalidate();
board.repaint();
плитки неуместна, я необходимо перекрасить в случае удаления плиток.
х и у им получать от моей позиции мыши:
int jump = board.getHeight()/15;
int x = (e.getX()/jump);
int y = (e.getY()/jump);
где е MouseEvent.
1) * ".. есть 2 проблемы" * Затем запустите два вопроса. SO - это сайт Q & A, а не справочная служба. 2) Опубликуйте [mcve] (для каждого вопроса, только с кодом, связанным с этой проблемой). 3) Не забудьте задать явный вопрос - ** Q ** и сайт. –