当前位置: 首页 > news >正文

潍坊网站建设公司推荐微网站html5模板

潍坊网站建设公司推荐,微网站html5模板,wordpress 更改ip,推广的网站有哪些翻译自 JavaFX - 条形图 条形图用于表示使用矩形条的分组数据。这些条的长度描绘了这些值。条形图中的条形可以垂直或水平绘制。 以下是条形图#xff0c;比较各种汽车品牌。 在JavaFX中#xff0c;条形图由名为BarChart的类表示。该类属于包javafx.scene.chart。通过实例…翻译自  JavaFX - 条形图 条形图用于表示使用矩形条的分组数据。这些条的长度描绘了这些值。条形图中的条形可以垂直或水平绘制。 以下是条形图比较各种汽车品牌。 在JavaFX中条形图由名为BarChart的类表示。该类属于包javafx.scene.chart。通过实例化此类您可以在JavaFX中创建BarChart节点。 生成条形图的步骤 要在JavaFX中生成条形图请按照以下步骤操作。 第1步创建一个类 创建一个Java类并继承包javafx.application的Application类。然后您可以按如下方式实现此类的start方法。 public class ClassName extends Application { Override public void start(Stage primaryStage) throws Exception { } } 第2步定义轴 定义条形图的X和Y轴并为其设置标签。在我们的示例中X轴表示比较的类别y轴表示分数。 //Defining the x axis CategoryAxis xAxis new CategoryAxis(); xAxis.setCategories(FXCollections.StringobservableArrayList(Arrays.asList(Speed, User rating, Milage, Safety))); xAxis.setLabel(category); //Defining the y axis NumberAxis yAxis new NumberAxis(); yAxis.setLabel(score); 第3步创建条形图 通过实例化包javafx.scene.chart的名为BarChart的类来创建折线图。对于此类的构造函数传递表示在上一步中创建的X轴和Y轴的对象。 //Creating the Bar chart BarChartString, Number barChart new BarChart(xAxis, yAxis); barChart.setTitle(Comparison between various cars); 第4步准备数据 实例化XYChart.Series类并将数据一系列x和y坐标添加到此类的Observable列表中如下所示 - //Prepare XYChart.Series objects by setting data XYChart.SeriesString, Number series1 new XYChart.Series(); series1.setName(Fiat); series1.getData().add(new XYChart.Data(Speed, 1.0)); series1.getData().add(new XYChart.Data(User rating, 3.0)); series1.getData().add(new XYChart.Data(Milage, 5.0)); series1.getData().add(new XYChart.Data(Safety, 5.0)); XYChart.SeriesString, Number series2 new XYChart.Series(); series2.setName(Audi); series2.getData().add(new XYChart.Data(Speed, 5.0)); series2.getData().add(new XYChart.Data(User rating, 6.0)); series2.getData().add(new XYChart.Data(Milage, 10.0)); series2.getData().add(new XYChart.Data(Safety, 4.0)); XYChart.SeriesString, Number series3 new XYChart.Series(); series3.setName(Ford); series3.getData().add(new XYChart.Data(Speed, 4.0)); series3.getData().add(new XYChart.Data(User rating, 2.0)); series3.getData().add(new XYChart.Data(Milage, 3.0)); series3.getData().add(new XYChart.Data(Safety, 6.0)); 第5步将数据添加到条形图 将上一步中准备的数据系列添加到条形图中如下所示 - //Setting the data to bar chart barChart.getData().addAll(series1, series2, series3); 第6步创建组对象 在start方法中通过实例化名为Group的类来创建组对象。这属于包javafx.scene。 将在上一步中创建的BarChart节点对象作为参数传递给Group类的构造函数。这应该是为了将它添加到组中如下所示 - Group root new Group(barChart); 第7步创建场景对象 通过实例化名为Scene的类来创建一个Scene该类属于包javafx.scene。在此类中传递上一步中创建的Group对象root。 除了根对象之外还可以传递两个表示屏幕高度和宽度的双参数以及Group类的对象如下所示。 Scene scene new Scene(group ,600, 300); 第8步设置舞台的标题 您可以使用Stage类的setTitle方法将标题设置为舞台。所述primaryStage是Stage对象它被传递给场景类作为参数的启动方法。 使用primaryStage对象将场景标题设置为Sample Application如下所示。 primaryStage.setTitle(Sample Application); 第9步将场景添加到舞台 您可以使用名为Stage的类的方法setScene将Scene对象添加到舞台。使用以下方法添加在前面步骤中准备的Scene对象。 primaryStage.setScene(scene); 第10步显示舞台的内容 显示场景的使用命名的方法的内容显示的的阶段类如下所示。 primaryStage.show(); 第11步启动应用程序 通过从main方法调用Application类的静态方法launch来启动JavaFX应用程序如下所示。 public static void main(String args[]){ launch(args); } 例 以下示例借助条形图描绘了各种汽车统计数据。以下是汽车品牌及其不同特征的列表我们将使用条形图显示 - 汽车速度用户评分Millage安全菲亚特1.03.055奥迪5610.04涉42.03.06 以下是一个Java程序它生成一个条形图使用JavaFX描述上述数据。 将此代码保存在名为BarChartExample.java的文件中。 import java.util.Arrays; import javafx.application.Application; import javafx.collections.FXCollections; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.chart.BarChart; import javafx.scene.chart.CategoryAxis; import javafx.stage.Stage; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.XYChart;public class BarChartExample extends Application {Overridepublic void start(Stage stage) { //Defining the axes CategoryAxis xAxis new CategoryAxis(); xAxis.setCategories(FXCollections.StringobservableArrayList(Arrays.asList(Speed, User rating, Milage, Safety)));xAxis.setLabel(category);NumberAxis yAxis new NumberAxis();yAxis.setLabel(score);//Creating the Bar chartBarChartString, Number barChart new BarChart(xAxis, yAxis); barChart.setTitle(Comparison between various cars);//Prepare XYChart.Series objects by setting data XYChart.SeriesString, Number series1 new XYChart.Series();series1.setName(Fiat);series1.getData().add(new XYChart.Data(Speed, 1.0));series1.getData().add(new XYChart.Data(User rating, 3.0));series1.getData().add(new XYChart.Data(Milage, 5.0));series1.getData().add(new XYChart.Data(Safety, 5.0));XYChart.SeriesString, Number series2 new XYChart.Series();series2.setName(Audi);series2.getData().add(new XYChart.Data(Speed, 5.0));series2.getData().add(new XYChart.Data(User rating, 6.0));series2.getData().add(new XYChart.Data(Milage, 10.0));series2.getData().add(new XYChart.Data(Safety, 4.0));XYChart.SeriesString, Number series3 new XYChart.Series();series3.setName(Ford);series3.getData().add(new XYChart.Data(Speed, 4.0));series3.getData().add(new XYChart.Data(User rating, 2.0));series3.getData().add(new XYChart.Data(Milage, 3.0));series3.getData().add(new XYChart.Data(Safety, 6.0));//Setting the data to bar chart barChart.getData().addAll(series1, series2, series3);//Creating a Group object Group root new Group(barChart);//Creating a scene objectScene scene new Scene(root, 600, 400);//Setting title to the Stagestage.setTitle(Bar Chart);//Adding scene to the stagestage.setScene(scene);//Displaying the contents of the stagestage.show(); }public static void main(String args[]){launch(args);} } 使用以下命令从命令提示符编译并执行保存的java文件。 javac BarChartExample.java java BarChartExample 执行时上述程序生成一个显示面积图的JavaFX窗口如下所示。
http://www.pierceye.com/news/448056/

相关文章:

  • dw怎么做购物网站o2o平台都有哪些
  • 阿里云备案多个网站吗应用商店下载app软件
  • 响应式网站手机端尺寸网站开发培训心得
  • 徐州手机网站开发公司电话江苏五星建设网站
  • 网站建设全包广做短视频素材哪里找
  • 做网站为什么每年都要续费企业官网建站步骤
  • 培训行业门户网站建设方案专业网站运营制作
  • 百度网站两两学一做心得体会江苏专业网站建设费用
  • 做企业网站的架构图网站上的销售怎么做
  • 网站开发思维导图内容淘宝客在百度推广网站么做
  • 国外美容网站crm开发
  • 辽宁建设资质申报网站wordpress提示插件安装
  • 做网站用什么软件语言wordpress绑定域名后乱码
  • 网站建设邀请函郑州网站搭建的公司
  • 网站制作论文优帮云广州网站设计首选柚米
  • 唐山建设厅官方网站我有一个网站怎么做外贸
  • 荣成城市规划建设局网站宁晋网站开发
  • 福州电子商务网站手机触屏版网站开发
  • 佛山网站建设骏域开发公司综合部内部管理章程
  • 网站建设 迅雷下载西安建设工程信息网网上招投标
  • 浅析个人网站的设计论文二本网络工程就业前景
  • 网站没有做301的后果是什么苏州工业园区两学一做教育网站
  • 品牌网站建设定位湖南做网站的公司有哪些
  • mvc做的网站郑州作网站
  • 门户网站栏目建设购物类网站开发
  • 专业的网站建设企业新浪网 网站建设
  • 长春网站建设wang汕头网站建设网站
  • 自助建站网站哪个好网站做nat映射需要哪些端口
  • 免费手机网站平台注册嘉兴建站公司
  • 什么网站可以做兼职美工网站建设方案500字