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

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

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

Author24 — интернет-сервис помощи студентам
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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2016, 17:28
Ответы с готовыми решениями:

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

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

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

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

1
0 / 0 / 1
Регистрация: 08.07.2014
Сообщений: 4
09.05.2017, 01:51 2
Не совпадают имена переменных тут:
Java
1
@FXML  LineChart<Number,Number> lineChart;
и тут:
XML
1
<LineChart fx:id="Chart" ... >
Поэтому в lineChart по-умолчанию null
0
09.05.2017, 01:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2017, 01:51
Помогаю со студенческими работами здесь

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

Не строится график
Помогите, 1 раз работаю с маткадом, что не так? С графиком и указанием функции...

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru