Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
1 / 1 / 1
Регистрация: 23.03.2015
Сообщений: 87

Не строится график LineChart

03.10.2016, 17:28. Показов 1571. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
public class Main extends Application {
 
    private double X=-2;
    @FXML  LineChart<Number,Number> lineChart;
    @Override
    public void start(Stage primaryStage) throws Exception{
 
        Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
        primaryStage.setScene(new Scene(root, 460, 325));
        XYChart.Series<Number,Number> series = new XYChart.Series();
        while(X<3){
            series.getData().add(new XYChart.Data<>(X,MathV.f(X)));
            System.out.println(X +": "+MathV.f(X));
            X+=0.5;
        }
        lineChart.
       getData().       // NullPointerException
        add(series);
        primaryStage.show();
    }
 
 
    public static void main(String[] args) {
        launch(args);
    }
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="UTF-8"?>
 
<?import javafx.scene.chart.LineChart?>
<?import javafx.scene.chart.NumberAxis?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.AnchorPane?>
 
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="325.0" prefWidth="460.0" xmlns="http://javafx.com/javafx/8.0.102" xmlns:fx="http://javafx.com/fxml/1" fx:controller="sample.Controller">
    <children>
        <Button fx:id="button" layoutX="85.0" layoutY="12.0" mnemonicParsing="false" onAction="#onClickMethod" prefHeight="52.0" prefWidth="93.0" text="Click Me!" />
      <TextField fx:id="text" layoutX="19.0" layoutY="63.0" prefHeight="25.0" prefWidth="159.0" text="Введите точность" />
      <TextField fx:id="textx1" layoutX="19.0" layoutY="13.0" prefHeight="25.0" prefWidth="66.0" text="x1 = " />
      <TextField fx:id="textx2" layoutX="19.0" layoutY="38.0" prefHeight="25.0" prefWidth="66.0" text="x2 =" />
      <LineChart fx:id="Chart" layoutX="5.0" layoutY="91.0" prefHeight="230.0" prefWidth="448.0" title="График функции">
        <xAxis>
          <NumberAxis side="BOTTOM" />
        </xAxis>
        <yAxis>
          <NumberAxis side="LEFT" />
        </yAxis>
      </LineChart>
    </children>
</AnchorPane>
lineChart.getData().add(series); NullPointerException. Если @FXML LineChart<Number,Number> lineChart;
создать new LineChart то график не строиться но компилируется. Как исправить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2016, 17:28
Ответы с готовыми решениями:

LineChart подписать цвет
Добрый день, подскажите, как подписать цвет графика? Вот на скрине два цвета. По программе оранжевый - быстрая сортировка, красный -...

Построить график функции y=x^2. График строится из отрезков и алгоритма Брезенхема
Построить график функции y=x^2. График строится с помощью отрезков. Для построения отрезков использовать алгоритм Брезенхема.

Не строится график
Добрый вечер! MathCAD Выводит ошибку &quot;Эта функция имеет форму ƒ(Unitless, any1) → any1 а должна иметь форму ƒ(Unitless) →...

1
0 / 0 / 1
Регистрация: 08.07.2014
Сообщений: 4
09.05.2017, 01:51
Не совпадают имена переменных тут:
Java
1
@FXML  LineChart<Number,Number> lineChart;
и тут:
XML
1
<LineChart fx:id="Chart" ... >
Поэтому в lineChart по-умолчанию null
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.05.2017, 01:51
Помогаю со студенческими работами здесь

Не строится график
Добрый день! Скажите пожалуйста,почему не строится график,как на рисунке? и выдаются ошибки. В начальных условиях dz не задано.

Не строится график
Не понимаю почему не строиться график, выдает ошибку

Не строится график
Помогите, 1 раз работаю с маткадом, что не так? С графиком и указанием функции http://cs619623.vk.me/v619623207/2553/Jtb4bNQLMmk.jpg ...

Не строится график
Пытаюсь построить простейший график: syms x x=; y=(x.^3-3*x.^2+7)/(x.^4-4); plot (x,y)В результате получаю просто линию. Но ведь...

Не строится график
Помогите пожалуйста, уважаемые знатоки Маткада. Не строится график, что я делаю не так. :(


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru