【发布时间】:2014-06-19 09:40:16
【问题描述】:
我有一个摇摆程序,我正在尝试在我的程序中加入一个 JavaFX 条形图。
如何将其放入JPanel?
或
有没有办法将此代码放在ActionListerner 中?所以我可以在按下按钮后运行它。
public static void start(Stage stage) {
String judge1 = "Judge 1";
String judge2 = "Judge 2";
String judge3 = "Judge 3";
final CategoryAxis xAxis = new CategoryAxis();
final NumberAxis yAxis = new NumberAxis();
final BarChart<String,Number> bc =
new BarChart<String,Number>(xAxis,yAxis);
xAxis.setLabel("Judges");
yAxis.setLabel("Run");
XYChart.Series series1 = new XYChart.Series();
series1.setName("Run 1");
series1.getData().add(new XYChart.Data(judge1, 1));
series1.getData().add(new XYChart.Data(judge2, 3));
series1.getData().add(new XYChart.Data(judge3, 2));
XYChart.Series series2 = new XYChart.Series();
series2.setName("Run 2");
series2.getData().add(new XYChart.Data(judge1, 5));
series2.getData().add(new XYChart.Data(judge2, 4);
series2.getData().add(new XYChart.Data(judge3, 4));
Scene scene = new Scene(bc,800,600);
bc.getData().addAll(series1, series2);
stage.setScene(scene);
stage.show();
}
【问题讨论】:
-
你如何调用任何方法?
-
YourClass.start(someStageClassInstance);. -
使用 classname.methodname()
-
我不清楚,你在问什么,你想从 getDrawButton 内部调用 start 吗?
-
是的,这是正确的 skeen
标签: java swing jpanel javafx-2 actionlistener