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

google 网站打不开英文网站 模板

google 网站打不开,英文网站 模板,沈阳做网站怎样收费,全国十大装修公司翻译自 JavaFX - 堆积条形图 StackedBarChart是BarChart的变体#xff0c;它绘制了指示类别数据值的条形图。条形可以是垂直的或水平的#xff0c;这取决于哪个轴是类别轴。每个系列的栏位于上一系列的顶部。 以下是堆积条形图#xff0c;描绘了人口增长。 在JavaFX中它绘制了指示类别数据值的条形图。条形可以是垂直的或水平的这取决于哪个轴是类别轴。每个系列的栏位于上一系列的顶部。 以下是堆积条形图描绘了人口增长。 在JavaFX中堆积条形图由名为StackedBarChart的类表示。该类属于包javafx.scene.chart。通过实例化此类您可以在JavaFX中创建StackedBarChart节点。 生成堆积条形图的步骤 要在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(Africa, America, Asia, Europe, Oceania))); xAxis.setLabel(category); //Defining the y axis NumberAxis yAxis new NumberAxis(); yAxis.setLabel(Population (In millions)); 第3步创建堆积条形图 通过实例化包javafx.scene.chart的名为StackedBarChart的类来创建折线图。对于此类的构造函数传递表示在上一步中创建的X轴和Y轴的对象。 //Creating the Bar chart StackedBarChartString, Number stackedBarChart new StackedBarChart(xAxis, yAxis); stackedBarChart.setTitle(Historic World Population by Region); 第4步准备数据 实例化XYChart.Series类并将数据一系列x和y坐标添加到此类的Observable列表中如下所示 - //Prepare XYChart.Series objects by setting data XYChart.SeriesString, Number series1 new XYChart.Series(); series1.setName(1800); series1.getData().add(new XYChart.Data(Africa, 107)); series1.getData().add(new XYChart.Data(America, 31)); series1.getData().add(new XYChart.Data(Asia, 635)); series1.getData().add(new XYChart.Data(Europe, 203)); series1.getData().add(new XYChart.Data(Oceania, 2)); XYChart.SeriesString, Number series2 new XYChart.Series(); series2.setName(1900); series2.getData().add(new XYChart.Data(Africa, 133)); series2.getData().add(new XYChart.Data(America, 156)); series2.getData().add(new XYChart.Data(Asia, 947)); series2.getData().add(new XYChart.Data(Europe, 408)); series1.getData().add(new XYChart.Data(Oceania, 6)); XYChart.SeriesString, Number series3 new XYChart.Series(); series3.setName(2008); series3.getData().add(new XYChart.Data(Africa, 973)); series3.getData().add(new XYChart.Data(America, 914)); series3.getData().add(new XYChart.Data(Asia, 4054)); series3.getData().add(new XYChart.Data(Europe, 732)); series1.getData().add(new XYChart.Data(Oceania, 34)); 第5步将数据添加到堆积条形图 将上一步中准备的数据系列添加到条形图中如下所示 - //Setting the data to bar chart stackedBarChart.getData().addAll(series1, series2, series3); 第6步创建组对象 在start方法中通过实例化名为Group的类来创建组对象。这属于包javafx.scene。 将上一步中创建的StackedBarChart节点对象作为参数传递给Group类的构造函数。这应该是为了将它添加到组中如下所示 - Group root new Group(stackedBarChart); 第7步创建场景对象 通过实例化名为Scene的类来创建一个Scene该类属于包javafx.scene。在此类中传递在上一步中创建的Group对象root。 除了根对象之外还可以传递两个表示屏幕高度和宽度的双参数以及Group类的对象如下所示。 Scene scene new Scene(group ,600, 300); 第8步设置舞台的标题 您可以使用Stage类的setTitle方法将标题设置为舞台。此primaryStage是Stage对象它作为参数传递给场景类的start方法。 使用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); } 例 下表列出了1800,1900和2008年各大洲的人口。 非洲美国亚洲欧洲大洋洲1800107316352032190013315694740862008年973914405473234 以下是一个Java程序它使用JavaFX生成描述上述数据的堆积条形图。 将此代码保存在名为StackedBarChartExample.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.CategoryAxis; import javafx.stage.Stage; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.StackedBarChart; import javafx.scene.chart.XYChart; public class StackedBarChartExample extends Application { Override public void start(Stage stage) { //Defining the axes CategoryAxis xAxis new CategoryAxis(); xAxis.setCategories(FXCollections.StringobservableArrayList(Arrays.asList(Africa, America, Asia, Europe, Oceania))); xAxis.setLabel(category);NumberAxis yAxis new NumberAxis(); yAxis.setLabel(Population (In millions)); //Creating the Bar chart StackedBarChartString, Number stackedBarChart new StackedBarChart(xAxis, yAxis); stackedBarChart.setTitle(Historic World Population by Region); //Prepare XYChart.Series objects by setting data XYChart.SeriesString, Number series1 new XYChart.Series(); series1.setName(1800); series1.getData().add(new XYChart.Data(Africa, 107)); series1.getData().add(new XYChart.Data(America, 31)); series1.getData().add(new XYChart.Data(Asia, 635)); series1.getData().add(new XYChart.Data(Europe, 203)); series1.getData().add(new XYChart.Data(Oceania, 2)); XYChart.SeriesString, Number series2 new XYChart.Series(); series2.setName(1900); series2.getData().add(new XYChart.Data(Africa, 133)); series2.getData().add(new XYChart.Data(America, 156)); series2.getData().add(new XYChart.Data(Asia, 947)); series2.getData().add(new XYChart.Data(Europe, 408)); series1.getData().add(new XYChart.Data(Oceania, 6)); XYChart.SeriesString, Number series3 new XYChart.Series(); series3.setName(2008); series3.getData().add(new XYChart.Data(Africa, 973)); series3.getData().add(new XYChart.Data(America, 914)); series3.getData().add(new XYChart.Data(Asia, 4054)); series3.getData().add(new XYChart.Data(Europe, 732)); series1.getData().add(new XYChart.Data(Oceania, 34)); //Setting the data to bar chartstackedBarChart.getData().addAll(series1, series2, series3); //Creating a Group object Group root new Group(stackedBarChart); //Creating a scene object Scene scene new Scene(root, 600, 400); //Setting title to the Stage stage.setTitle(stackedBarChart); //Adding scene to the stage stage.setScene(scene); //Displaying the contents of the stage stage.show(); } public static void main(String args[]){ launch(args); } } 使用以下命令从命令提示符编译并执行保存的java文件。 javac StackedBarChartExample.java java StackedBarChartExample 执行时上述程序生成一个显示面积图的JavaFX窗口如下所示。
http://www.pierceye.com/news/665235/

相关文章:

  • 一级a做爰片免费网站下载网站快慢由什么决定
  • 网页设计与网站建设 郑州大学网络购物网站备案
  • 美观网站建设哪家好优化大师最新版下载
  • 外贸品牌网站制作wordpress 微信主题
  • 旅游网站开发需求分析网站的根目录的路径
  • easyUI网站开发docker wordpress mysql
  • dede手机网站模板下载黄冈做网站
  • 诸城网站建设葛小燕现在搜索引擎哪个比百度好用
  • 嘉兴做微网站多少钱注册网页需要多少钱
  • 论坛类网站设计大型网站系统解决方案
  • 网站建设中页面设计广告策划书籍
  • 云南省建设工程投标中心网站网页的制作步骤是什么
  • 保定网站设计概述更换动易网站模板的方法
  • 新手如何注册网站域名做 理财网站有哪些
  • 南宁快速建站模板企业网站的开发与应用
  • 网站运营适合什么样的人做企业宣传及介绍ppt
  • 怎么样网站开源小升初在线做试卷的网站
  • 中国建设银行章丘支行网站网站排版设计欣赏
  • 儿童摄影网站建设专业做网站制作自助建站系统
  • 注册做网站的公司有哪些wordpress 4.1 下载
  • 用ps做美食网站一个网站多少钱?
  • 网站建设 试题揭阳专业做网站公司
  • 手机上怎么创建自己的网站河南企业网站优化
  • 定陶区城乡和住房建设局网站新手怎么做网站
  • 工商银行与建设银行网站对比石嘴山网站seo
  • seo快速建站自学程序员的步骤
  • 做旅行网站的依据及意义如何制作自己想要的图片
  • 电子商务网站怎么做网站建设企业建站哪家好?来这里看看
  • 网站备案电话号码购物商城网站建设方案
  • 手机商城系统徐州seo计费管理