我正在使用 Java 7.0 运行 Netbeans 7.1 RC1,每次尝试运行 javafx 示例时,它都会崩溃。
下面是我试图运行的示例:
Scene scene = new Scene(new Group());
stage.setTitle("Imported Fruits");
stage.setWidth(800);
stage.setHeight(600);
ObservableList<PieChart.Data> pieChartData =
FXCollections.observableArrayList(
new PieChart.Data("Grapefruit", 13),
new PieChart.Data("Oranges", 25),
new PieChart.Data("Plums", 10),
new PieChart.Data("Pears", 22),
new PieChart.Data("Apples", 30));
final PieChart chart = new PieChart(pieChartData);
//chart.setTitle("Imported Fruits");
chart.setLegendVisible(false);
// chart.setLabelsVisible(false);
//chart.setEffect(new GaussianBlur());
((Group) scene.getRoot()).getChildren().add(chart);
Timeline timeline = new Timeline();
timeline.getKeyFrames().addAll(
new KeyFrame(
Duration.ZERO,
new KeyValue(chart.rotateProperty(), 0), new KeyValue(chart.translateXProperty(), 0+ chart.getWidth()),new KeyValue(chart.translateXProperty(), 0 + chart.getHeight())),
new KeyFrame(
Duration.seconds(5),
new KeyValue(chart.rotateProperty(), 360), new KeyValue(chart.translateXProperty(), 800 - chart.getWidth()),new KeyValue(chart.translateXProperty(), 600 - chart.getHeight())));
//timeline.play();
stage.setScene(scene);
stage.show();
在运行此代码时,它会崩溃,如果我运行一个空画布,它将成功运行:
每次我运行上面的代码时,它都会像这样崩溃:
java.lang.NullPointerException
�
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
java.lang.NullPointerException
�
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
java.lang.NullPointerException
�
�
⌠䄠晡瑡氠敲牯爠桡猠扥敮整散瑥搠批⁴桥⁊慶愠創湴業攠䕮癩牯湭敮琺
�
⌠⁅塃䕐呉低彁䍃䕓卟噉佌䅔䥏丠⠰硣〰〰〰㔩琠灣㴰砰〰〰㝦敦㘶㡡愷愬⁰楤㴱㘸㈸Ⱐ瑩搽㌰〴
�
⌠䩒䔠癥牳楯渺‷⸰ⵢㄴ�
⌠䩡癡⁖䴺⁊慶愠䡯瑓灯琨呍⤠㘴ⵂ楴⁓敲癥爠噍
㈱⸰ⵢㄷ楸敤潤攠睩湤潷猭慭搶㐠捯浰牥獳敤潰猩
⌠偲潢汥浡瑩挠晲慭攺
⌠䌠⁛橡癡晸ⵦ潮琮摬氫へ㍡愷慝
�
⌠䙡楬敤⁴漠睲楴攠捯牥畭瀮⁍楮楤畭灳牥潴湡扬敤礠摥晡畬琠潮汩敮琠癥牳楯湳映坩湤潷�
�
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
⌠䅮牲潲数潲琠晩汥⁷楴栠浯牥湦潲浡瑩潮猠獡癥搠慳�
⌠䌺屄体呥捨屰硜䍯汯牦畬䍩牣汥獜桳彥牲彰楤ㄶ㠲㠮汯�
�
⌠䥦⁹潵⁷潵汤楫攠瑯畢浩琠愠扵朠牥灯牴Ⱐ灬敡獥⁶楳楴�
⌠†桴瑰㨯⽢畧牥灯牴畮潭⽢畧牥灯牴⽣牡獨獰
⌠周攠捲慳栠桡灰敮敤畴獩摥⁴桥⁊慶愠噩牴畡氠䵡捨楮攠楮慴楶攠捯摥�
⌠卥攠灲潢汥浡瑩挠晲慭攠景爠睨敲攠瑯数潲琠瑨攠扵朮
�
java.lang.NullPointerException
�
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
Java Result: 1