![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| KAT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 10.5.2004 Репутация: нет Всего: нет |
Если кто-то пользовался библиотекой chart2d, помогите, пожалуйста. Может, у кого-то есть нормальное описание этой библиотеки или свои какие-то наработки. Я делаю курсовик и у меня не получается пока нарисовать даже самый простой линейный график.
LLChart2D llChart2D = new LLChart2D(); Dataset dataset = new Dataset (1, 1, 1); dataset.set (0, 0, 0, 10); dataset.set (0, 0, 0, 20); dataset.set (0, 0, 0, 30); llChart2D.addDataset (dataset); А потом в paint() делаю: llChart2D.paintComponent(g); Но при компиляции выдается java.lang.NullPointerException и еще много чего мне непонятного. Я только начала работать с джавой, так что пока мало разбираюсь. Буду очень благодарна за помощь. |
|||
|
||||
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 3 Всего: 36 |
Для начала вот две ссылки на документацию по Chart2D:
Tutorial и JavaDoc Ну и приведи полный исходник, т.к. я думаю, что проблема не в самой библиотеке. -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
| KAT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 10.5.2004 Репутация: нет Всего: нет |
Спасибо. А эту документацию я уже читала, и делала все по ней. Но не получилось.
Вот исходник моего маленького апплета: import net.sourceforge.chart2d.*; import java.applet.*; import java.awt.*; public class Gr extends Applet { LLChart2D llChart2D = new LLChart2D(); Pdraw p1 = new Pdraw(); public void init() { Object2DProperties object2DProps = new Object2DProperties(); object2DProps.setObjectTitleText ("Title for this Object"); LegendProperties legendProps = new LegendProperties(); legendProps.setLegendExistence (false); GraphProperties graphProps = new GraphProperties(); graphProps.setGraphBorderExistence(true); MultiColorsProperties multiColorsProps = new MultiColorsProperties(); multiColorsProps.setMultiColorsPropertiesToDefaults(); Dataset dataset = new Dataset (1, 1, 1); dataset.set (0, 0, 0, 10); dataset.set (0, 0, 0, 20); dataset.set (0, 0, 0, 30); llChart2D.addDataset (dataset); llChart2D.setObject2DProperties (object2DProps); llChart2D.setLegendProperties (legendProps); llChart2D.addGraphProperties (graphProps); llChart2D.addMultiColorsProperties (multiColorsProps); setLayout(new GridLayout(1, 2)); add(p1); } class Pdraw extends Panel { public void paint(Graphics g) { llChart2D.paintComponent(g); } } } А вот все, что мне выдается компилятором: java.lang.NullPointerException at net.sourceforge.chart2d.Chart2D.updateChart2D(Chart2D.java:151) at net.sourceforge.chart2d.GraphChart2D.updateGraphChart2D(GraphChart2D.java:529) at net.sourceforge.chart2d.LLChart2D.getPreferredSize(LLChart2D.java:112) at net.sourceforge.chart2d.LLChart2D.updateImage(LLChart2D.java:250) at net.sourceforge.chart2d.LLChart2D.paintComponent(LLChart2D.java:212) at Gr$Pdraw.paint(Gr.java:49) at sun.awt.RepaintArea.paint(RepaintArea.java:177) at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:260) at java.awt.Component.dispatchEventImpl(Component.java:3678) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) Process terminated with exit code 0 |
|||
|
||||
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 3 Всего: 36 |
Я отправил тебе письмо. Посмотри.
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |