21.01.2012 / 22:21 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| Тоесть надо вызвать метод paint, как я понимаю, но как его вызвать - без понятия. Пробовал game.paint(Graphics g) - ругается на ), game.paint() - no applicable constructor/method for zero actual parameters
|
21.01.2012 / 22:28 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| BPS, вызывай Ктулху repaint(), и будет тебе счастье. |
21.01.2012 / 22:28 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| BPS (21.01.2012/21:21)Тоесть надо вызвать метод paint, как я понимаю, но как его вызвать - без понятия.Пробовал game.paint(Graphics g) - ругается на ), game.paint() - no applicable constructor/method for zero actual paraМетод паинт вызывается явой самостаятельно и постоянно, то есть в цикле. Самому его просто нельзя вызывать, к тому же ты вызываешь не паинт(Графикс гэ), а просто паинт() |
21.01.2012 / 22:36 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| AlexeyW, Хм, разве repaint вызывается не только из классов, наследованых от *Canvas? Dimon638, мне нужно вернуться в основной класс, но при этом не запуская его заново, а продолжив с места остановки
|
21.01.2012 / 22:44 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| BPS (21.01.2012/21:36)AlexeyW, Хм, разве repaint вызывается не только из классов, наследованых от *Canvas?Dimon638, мне нужно вернуться в основной класс, но при этом не запуская его заново, а продолжив с места остановкиНу просто вызови метод display.setCurrent(и сюда впиши сцыль на твой канвас);
|
21.01.2012 / 22:49 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Сделай так: в главном класе напиши: public static Game games; Game gameclass; public void startApp() { games=this; gameclass=new Game(); } public NuzniyMethod() { }
другой класс:Game.class .... .... If (что то ==чему то) { Main.games.NuzniyMethod(); } записывай нужное в методы а потом благодаря ссылке на другой класс используя метод его
|
21.01.2012 / 22:49 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| BPS, можно.
|
21.01.2012 / 22:52 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| В главном в классе,спешил ошибся public void NuzniyMethod() { ... } я думал jаvа мега сложная а она как семечки щелкается.Похожа на структуру паскаль.
|
21.01.2012 / 22:53 | |
BPS Супермодератор Сейчас: Offline
Имя: Лолка какая-то Откуда: Ponyland Регистрация: 15.12.2011
| Andrey, Ты не понял суть вопроса, мне нужно переключиться с Screen на Canvas, а твой метод не катит Dimon638, пробовал. Попробую свободный метод подключить
|
21.01.2012 / 22:57 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Не пойму что ты хочешь!Отобразить графическое содержимое главного класса находясь в другом и не начиная читать главный класс заново?
|