javafx基础
大知无涯者
qq 2216526509
展开
-
Javafx顶级容器Stage(舞台)
继承关系:java.lang.Objectjavafx.stage.Windowjavafx.stage.Stage基本属性设置:public class TestStage extends Application{ public static void main(String[] args) { launch(); } public void start(Stage pri...原创 2019-03-31 14:03:28 · 7671 阅读 · 0 评论 -
javafx面积图AreaChart
面积图主要强调数量随时间而变化的程度,引起人们对变化趋势的注意javafx的chart的基本设置大体相通,可参考ScatterChart进行设置。代码package utility;import javafx.application.Application;import javafx.collections.FXCollections;import javafx.collectio...原创 2019-04-19 16:30:00 · 758 阅读 · 0 评论 -
javafx折线图LineChart
代码public class TestLineChart extends Application { private LineChart chart; private NumberAxis xAxis; private NumberAxis yAxis; public static double normalDistribution(double x, ...原创 2019-05-03 18:35:07 · 4929 阅读 · 2 评论 -
javafx观察者模式Observable
对象无效监听器public interface InvalidationListener { public void invalidated(Observable observable);}什么是对象无效?被观察对象正在发生改变,或绑定了其他对象可观察对象 Observablepublic interface Observable { void addListener(In...原创 2019-05-03 18:13:22 · 2209 阅读 · 0 评论 -
javafx控件Button
Button是Control的一个子类,属于控件的一种基本使用方法创建一个按钮,传入一个字符串,即为按钮的标签Button b=new Button ("name");也可以使用无参构造方法,再设置按钮标签Button b=new Button ();b.setText("name");可以移动按钮,如果按钮被某些容器托管后,此方法将失效,比如HBoxb.setLayoutX...原创 2019-05-02 10:43:30 · 5119 阅读 · 0 评论 -
javafx直线类Line
LineLine继承与Shape,而Shape继承与Node,对于Node的子类,都可以设置基本的监听器,鼠标事件和键盘事件,当然样式设置也是有的。圆线图代码public class JacobLine extends Application{ public static void main(String[] args) {launch();} public void star...原创 2019-04-26 20:22:17 · 5392 阅读 · 2 评论 -
心形线动画
animation数学公式极坐标r=a(1-sink) k属于0-2π图形实现代码public class TestPath extends Application { private final double R=100; public Parent createContent() { final Pane root = new Pa...原创 2019-04-22 15:49:25 · 5893 阅读 · 1 评论 -
javafx堆积面积图StackedAreaChart
StackedAreaCharty=x 时图表y=x*x 时图表前两个图表叠加javafx的chart的基本设置大体相通,可参考ScatterChart进行设置。代码import javafx.application.Application;import javafx.collections.FXCollections;import javafx.collections.Ob...原创 2019-04-20 17:43:55 · 661 阅读 · 0 评论 -
javafx图片转字符
图片转字符基本步骤1.将图片读入内存2.获得像素点颜色(Color)ColorColor结构:red(范围0~1)green(范围0~1)green(范围0~1)亮度(范围0~1)3.选取亮度作为转换值,指定转换规则。4.缓存存盘示例:public class TestImageToTXT extends Application{ public stat...原创 2019-04-12 17:54:16 · 233 阅读 · 0 评论 -
javafx布局类AnchorPane
AnchorPane继承与Pane。Anchor有锚的意思,AnchorPane即锚布局,可以设置子节点位置。public class TestAnchorPane extends Application{ public static void main(String[] args) { launch(); } public void start(Stage primaryStag...原创 2019-04-03 13:33:21 · 17919 阅读 · 3 评论 -
javafx散点图ScatterChart
将数据转化为图表能给人更直观感受,python,matlab,R语言等都有绘图命令。在import javafx.scene.chart包中也有基本的图表类,而且还具有优秀的动画效果。下图为标准正态分布函数合sin(x)代码public class ScatterChartUtility extends Application { public static double normal...原创 2019-04-11 18:52:02 · 1752 阅读 · 0 评论 -
javafx布局类Pane
继承关系:java.lang.Objectjavafx.scene.Nodejavafx.scene.Parentjavafx.scene.layout.Regionjavafx.scene.layout.PanePane是java最基本的布局类,它可以直接使用public class TestPane extends Application{ public...原创 2019-04-02 17:20:28 · 15892 阅读 · 4 评论 -
javafx布局类FlowPane
FlowPane流式布局,沿着一个方向排列组件,到末尾重新换行或者换列排列。与HBox和Vbox不同的是FlowPane会保证将所有组件完整展现出来。代码import javafx.application.Application;import javafx.geometry.Insets;import javafx.geometry.Orientation;import javafx...原创 2019-04-10 12:05:58 · 6127 阅读 · 2 评论 -
javafx布局类HBox和VBox
HBoxHBox中的H是Horizontal的首字母,意为水平的。HBox即水平的布局,将组件按水平方向依次排列。代码package javafxbeans;import javafx.application.Application;import javafx.geometry.Insets;import javafx.geometry.Pos;import javafx.scen...原创 2019-04-08 10:01:14 · 19317 阅读 · 4 评论 -
javafx组容器Group
GroupGroup不同于其他一般布局,Group直接继承于Parent。使用无法读取文档中对Group的说明:A Group node contains an ObservableList of children that are rendered in order whenever this node is rendered.Group容器的子节点放在一个可观察列表中,显示时按顺序呈现...原创 2019-05-15 14:05:38 · 6075 阅读 · 0 评论