| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Не выводится картинка |
| Автор: sadarav 19.5.2007, 01:12 | ||||
| Доброе время суток, господа программеры Главный класс:
Класс, отвечающий за графику:
|
| Автор: Samuil 20.5.2007, 05:06 |
| Возможно что: 1) Он ждет пока загружается картинка private void init() { exitCommand = new Command ("Выход", Command.EXIT, 1); display = Display.getDisplay (this); di = new DrawImage(); di.start(); display.setCurrent (di); form = new Form ("Тест"); getText("text.text"); form.addCommand (exitCommand); form.append(strBuff); form.setCommandListener (this); 2) У тебя вот тут: должно быть display.setCurrent (form); } Я этот код не компилил. Скомпиль и отпишись |
| Автор: sadarav 20.5.2007, 10:01 |
| Все оказалось гораздо проще incompatible types... И второй: когда я беру стандартный пример отправки смс, взятый с этого сайта, то мне выводится ошибка: C:\WTK21\apps\Sms_Project\src\Sms_Project.java:134: cannot resolve symbol symbol : variable Connector location: class Sms_Project MessageConnection conn = (MessageConnection) Connector.open(addr); Почему происходит такая фигня????!!!! |
| Автор: javastic 21.5.2007, 09:42 | ||
|
| Автор: Dancer 21.5.2007, 10:35 |
| мы тут все победители шоу экстарсенсов, бляха! Ну сколько можно..., если проблема в кусках кода, по будьте добры показывайте код (который как вам кажется вызывает ошибку), и информацию об ошибке (как можно полнее. А лучше не поленитесь и в коде наставьте необходимых дебажных выводов чтобы точнее вычленить код, приводящий к ошибке. Заключите этот код в try/catch и получити printStackTrace) Скорее всего ты не подключил в своём проекте использование JSR-120/JSR-205 С repaint() - каюсь, я проИпал |
| Автор: veis 11.7.2007, 09:32 |
| Rebyata a chto bistree vipolnyaetsya g.drawImage(.............); ili g.drawRBG(.........); piwu svoyu pervuyu igru i uje tormoza bespokoyat...... |
| Автор: javastic 11.7.2007, 10:14 | ||
лови время до выполнения метода и после, потом выводи результат. |
| Автор: veis 11.7.2007, 12:03 |
| пишу я арканоид проблема в вырисовке верхнего поля то есть квадратики об которые ударяется шарик я использую массив int igp[][]; рисую for ( k = 0; k <10; k++)for (t = 0; t < 4; t++) if(s.igp[k][t]==1)g.drawRGB(im,0,17,k*17+2,t*8,17,8,true); реализовал в отдельном потоке все равно пока не отрисует ждет вся прога |
| Автор: Dancer 11.7.2007, 12:56 |
| а нахрена все кубики перерисовывать, может быть лучше перерисовывать лишь тот, в который шарик ударился? это будет гораздо быстрее. Каждый кубик это объектик, который имеет свой метод paint(). Как в кубик попал шарик, ты там либо счётчик уменьшаешь увеличиваешь, при необходимости как-то красиво перерисовываешь этот кубик, или вообще уничтожаешь кубик с экрана. Подумай логику получше.... |