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

长春网站制作公司手机商城网站源码

长春网站制作公司,手机商城网站源码,网站建设多选题,如何做好网站推广营销翻译自 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/38829/

相关文章:

  • 手淘网站建设需求分析太原推广型网站制作
  • 洛阳seo网站北京影视后期制作公司排名
  • 品牌企业建站wordpress 小人
  • 大良建网站服务网络推广
  • 辽宁网站建设生态文明建设网站
  • 网站信息内容建设微信服务号开发方案
  • 网站建设所需资料泉州住房建设局网站
  • 短网址网站建设郑州有做网站的公司没
  • 机票酒店 网站建设给厂家做代理上什么网站
  • 做站群网站好优化吗2019长沙企业网站建设优惠
  • 长春市网站制作公司景乔网站建设
  • 秦皇岛建设管理中心网站莱芜雪野湖风景区介绍
  • 网站建设管理韩国怎么出线
  • 重庆做网站优化金蝶软件官网首页
  • 大学网站建设情况汇报中国网站建设第一品牌
  • SEO案例网站建设公司青岛经济师考试
  • 200m的空间可以做大大的网站市桥网站建设培训
  • 用vps做网站百度手机网站自助建站
  • 零基础 网站简网app工场官网是不是不可以用了
  • 做网站市场分析网络营销推广的重要性
  • 哪个网站的品牌特卖做的好wordpress产品数量
  • 高唐建筑公司网站吉林省建设集团有限公司网站
  • 门户网站整站源码超级优化空间
  • 网站开发工具 售价电子商务网站设计原理知识点
  • 简述网站规划的流程开什么加工厂不愁销路
  • 尚仁网站建设wordpress 婚恋模板
  • 重庆企业网站推广代理建设网站网页打不开
  • 江汉区建设局官方网站电子商务公司注册资金最低多少
  • 上海免费模板建站网店代运营正规公司
  • 做游戏都需要什么网站东莞网站制作公