MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
java on mac
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование   
Автор Сообщение
tigra



Репутация: 0    

Зарегистрирован: 29.03.2002
Сообщения: 3

СообщениеДобавлено: Пт Май 24, 2002 19:20
java on mac
Ответить с цитатой

вот начинаю. прикупил книгу и. хабибуллина <<Самоучитель JAVA>>, набрал листинг, прогнал через javac, а он говорит, что java.awt.geom не знает. может, старая реализация MRJ(это аппловская JDK, sun для мака не писал JDK).
Вот листинг:

import java.awt.*;
import java.awt.geom.*;
import java.awt.image.*;
import java.awt.event.*;

class PaintTest extends Frame {
PaintTest(String s) {
super(s);
setSize(300,300);
setVisible(true);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
});
}

public void paint(Graphics gr) {
Graphics2D g=(Graphics2D) gr;
BufferedImage bi=
new BufferedImage(20,20,BufferedImage.TYPE_INT_RGB);
Graphics2D big=bi.createGraphics();

big.draw(new Line2D.Double(0.0,0.0,10.0,10.0));
big.draw(new Line2D.Double(0.0,10.0,10.0,0.0));
TexturePaint tp=new TexturePaint(bi,
new Rectangle2d.Double(0.0,0.0,10.0,10.0));
g.setPaint(tp);
g.fill(new Rectangle2d.Double(50,50,200,200));
GradientPaint gp=
new GradientPaint(100,100,Color.white,
150,150,Color.black,true);
g.setPaint(gp);
g.fill(new Ellipse2d.Double(100,100,200,200));
}

public static void main(String[] args) {
new PaintTest("Способы заливки");
}
}

видать MRJ не знает awt.geom:
Executing: Javac -classpath /Macintosh HD/System Folder/Extensions/MRJ Libraries/MRJClasses/JDKClasses.zip:/Macintosh HD/System Folder/Extensions/MRJ Libraries/MRJClasses/JDKToolsClasses.zip:/Macintosh HD/System Folder/Extensions/MRJ Libraries/MRJClasses/MRJClasses.zip:/Macintosh HD/System Folder/Extensions/MRJ Libraries/MRJClasses/MRJSDKClasses.zip:/Macintosh HD/System Folder/Extensions/MRJ Libraries/MRJClasses/QTJava.zip:/Macintosh HD/System Folder/Extensions/MRJ Libraries/MRJClasses/:/Macintosh HD/Desktop Folder /Macintosh HD/Desktop Folder/PaintTest.java
/Macintosh HD/Desktop Folder/PaintTest.java:2: Package java.awt.geom not found in import.
import java.awt.geom.*;
^
1 error
Done

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Macwind



Репутация: 0    

Зарегистрирован: 27.07.2001
Сообщения: 10
Откуда: Canberra, Australia

СообщениеДобавлено: Пт Апр 25, 2003 13:19
(*)(-)Ээээ... в классике? В классике может действительно и н
Ответить с цитатой

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group