powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / четвертый пример
7 сообщений из 7, страница 1 из 1
четвертый пример
    #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
четвертый пример
    #37610136
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сравни
commandActoin
commandAction
в нотпаде код пишем?
...
Рейтинг: 0 / 0
четвертый пример
    #37610155
9ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
9ik
Гость
Blazkowicz,

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

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

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


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