Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / четвертый пример / 7 сообщений из 7, страница 1 из 1
11.01.2012, 23:42:23
    #37610134
9ik
9ik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
четвертый пример
четвертый пример по книге Буткевича и опять fail

программа рисования с помощью управляющей точки, но что-то ругается на меня WTK 2.5.2, вроде бы все сделал по рецепту

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
public class Tochka extends MIDlet
{
private Display display;
public void destroyApp(boolean unconditional){notifyDestroyed();}
	public void pauseApp(){}
		public void startApp()
	{
		Point point=new Point();
		display=Display.getDisplay(this);
		display.setCurrent(point);
	}
public class Point extends Canvas implements CommandListener
{
	private int x;
	private int y;
	private int width;
	private int height;
	private boolean clrFlag=true;
	private Command clear;
	
	
	
	public Point()
	{
		super();
		width=getWidth();
		height=getHeight();
		x=width/2;
		y=height/2;
		clear=new Command("Ochistka", Command.OK, 1);
		addCommand(clear);
		setCommandListener(this);
	}
	
	public void paint(Graphics g)
	{
		if(clrFlag)
		{
			g.setColor(0xffffff);
			g.fillRect(0,0,width,height);
			clrFlag=false;
		}
		g.setColor(255,0,0);
		g.drawLine(x,y,x,y);
	}
	
	public void commandActoin(javax.microedition.lcdui.Command c, javax.microedition.lcdui.Displayable s)
	{
		if(c==clear)
		{
			clrFlag=true;
			x=width/2;
			y=height/2;
			repaint();
		}
	}
	
	public void keyPressed(int keyCode)
	{
		switch(keyCode)
		{
			case KEY_NUM1: x--;y--; break;
			case KEY_NUM2: y--; break;
			case KEY_NUM3: x++; y--; break;
			case KEY_NUM4: x--; break;
			case KEY_NUM6: x++; break;
			case KEY_NUM7: x--; y++; break;
			case KEY_NUM8: y++; break;
			case KEY_NUM9: x++;y++; break;
		}
		repaint();
	}
	

}
}


		



а он мне вот такую ошибку:

Tochka.Point is not abstract and does not override abstract method commandAction(Command,Displayable) in CommandListener
public class Point extends Canvas implements CommandListener
^
1 error
...
Рейтинг: 0 / 0
11.01.2012, 23:44:05
    #37610136
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
четвертый пример
Сравни
commandActoin
commandAction
в нотпаде код пишем?
...
Рейтинг: 0 / 0
11.01.2012, 23:55:46
    #37610155
9ik
9ik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
четвертый пример
Blazkowicz,

спасибо :) нет, в UltraEdit) а можете посоветовать хороший текстовый редактор?
...
Рейтинг: 0 / 0
11.01.2012, 23:57:32
    #37610159
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
четвертый пример
9ikBlazkowicz,

спасибо :) нет, в UltraEdit) а можете посоветовать хороший текстовый редактор?
IntelliJ IDEA и Eclipse - отличные текстовые редакторы.
...
Рейтинг: 0 / 0
12.01.2012, 01:39:33
    #37610227
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
четвертый пример
9ikа можете посоветовать хороший текстовый редактор?
А смысл? Тут нужен не "хороший текстовый редактор", а побольше внимательности. А IDE... IDE выдаст точно такую же ошибку. И даже не ругнется на метод commandActoin , т.к. синтаксически он корректен.
...
Рейтинг: 0 / 0
12.01.2012, 09:47:46
    #37610391
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
четвертый пример
Ruslan.Isbarov9ikа можете посоветовать хороший текстовый редактор?
А смысл? Тут нужен не "хороший текстовый редактор", а побольше внимательности. А IDE... IDE выдаст точно такую же ошибку. И даже не ругнется на метод commandActoin , т.к. синтаксически он корректен.

ну да...а пацаны то и не знали..извиняюсь за оффтоп
...
Рейтинг: 0 / 0
12.01.2012, 10:25:58
    #37610490
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
четвертый пример
9ikа можете посоветовать хороший текстовый редактор?
sublime
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / четвертый пример / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]