JavaFX
文章平均质量分 55
shiliye_csdn
这个作者很懒,什么都没留下…
展开
-
数据类型
■ 关于数据类型简单来说,数据类型就是数据的类别型号在计算机中,不同数据所需占用的存储空间是不同的为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型■ 变量的数据类型变量是用来存储值的所在处,包含了名字和数据类型变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中javascript是一种弱类型或者动态语言这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定也就是说js的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的,运原创 2021-05-12 09:18:11 · 189 阅读 · 0 评论 -
Button
■ 关于Button一个Button类(javafx.scene.control.Button)对象,代表了一个Button控件当用户点击Button时,会执行相应的操作■ 创建ButtonButton button = new Button("My Button");■ 追加Button到Scene Graph想要Button可见, 必须将其加入到Scene,或将其加入到一个layout再将layout加入到SceneButton button = new Button("My Butto原创 2021-05-10 17:52:11 · 510 阅读 · 0 评论 -
Hyperlink
■ 关于超链接一个Hyperlink类(javafx.scene.control.Hyperlink)对象,代表一个超链接控件JavaFX的超链接跟HTML的超链接作用和用法一致■ 创建超链接Hyperlink link = new Hyperlink("Click me!");■ 文本通过 setText() 方法为超链接设置文本Hyperlink link = new Hyperlink("Click me!");link.setText("New link text");■ 文本原创 2021-05-10 13:16:58 · 654 阅读 · 0 评论 -
CSS
■ 关于JavaFX CSSJavaFX和HTML一样,可以应用CSS样式语法和用法基本上是一致的■ CSS的层级分类按照CSS的作用域,有以下几个层级的CSS样式:JavaFX层级的CSS样式Scene层级的CSS样式母控件层级的CSS样式控件的style属性■ JavaFX层级的CSS样式JavaFX层级的CSS样式是JavaFX默认的CSS样式表,是JavaFX的全局CSS样式,作用于整个JavaFX组件如果一个组件没有被具体指定CSS样式,则JavaFX层级的CSS样式会作原创 2021-05-10 11:55:10 · 107 阅读 · 0 评论 -
ImageView
■ 关于ImageView一个ImageView类(javafx.scene.image.ImageView)对象,代表了一个图片控件图片控件是用来显示图片的ImageView要想可见,必须要加入到scene graph里■ 创建ImageViewFileInputStream input = new FileInputStream("path/to/imagefile");Image image = new Image(input);ImageView imageView = new Ima原创 2021-05-10 09:52:24 · 206 阅读 · 0 评论 -
Text
■ 关于Text一个Text类(javafx.scene.text.Text)对象,代表一个JavaFX的文本控件文本控件可以设定大小,颜色等样式Text类是Shape类的子类,Shape类又是Node类的子类因此Text类拥有Shape类和Node类的所有同名方法Text text = new Text("This is a JavaFX text.");Scene scene = new Scene(new VBox(text), 300, 250);primaryStage.setSce原创 2021-05-08 16:22:17 · 1121 阅读 · 0 评论 -
Font
■ 关于Font一个Font类(java.scene.text.Font)对象,代表一种字体,包括样式,大小等JavaFX可以使用不同的字体修饰不同可应用字体的组件■ 创建Font使用一种Font(字体)要先创建一个Font实例最方便的方法就是通过Font类的静态工厂方法创建一个JavaFX Font实例String fontFamily = "Arial";double fontSize = 13;FontWeight fontWeight = FontWeight.BOLD;FontP原创 2021-05-08 11:27:02 · 660 阅读 · 0 评论 -
Label
■ 关于Label一个label类(javafx.scene.control.Label)对象,代表了JavaFX里的一个文本或者图片label要想可见,必须要加入到scene graph里■ 创建labelLabel label = new Label("My Label"); //创建一个label,显示文本"My Label"■ 追加label到scene graph要想让lable可见,必须要将其加入到scene graph或者加入到已经加入scene graph的Node节点中一般原创 2021-05-08 10:59:00 · 1808 阅读 · 0 评论 -
Properties
关于Properties属性就是组件的一些变量,主要包括坐标值,长宽,文本等可以通过为组件的属性值设置Listener,来绑定其他组件比如,当某一组件的某属性值改变时,Listenr会通知其他组件做相应的动作,这样就可以将两个组件进行了绑定import javafx.application.Application;import javafx.beans.property.DoubleProperty;import javafx.beans.property.ReadOnlyDoublePrope原创 2021-04-27 16:45:49 · 80 阅读 · 0 评论 -
Node
关于NodeNode类(javafx.scene.Node)是一个抽象类,所有在sence graph里的组件都要实现它,因此这些组件都会有Node类的一些共通的属性每一个实现Node类的子类的实例,都是一个Node节点每一个Node节点只能被加到sence graph里一次,即只能出现在sence graph中的一个地方如果将同样的Node节点加到sence graph多次,则会报错比如窗体里有两个面板,将一个label加到一个面板里后,又将该label加到另外一个面板,就会报错有时一个Nod原创 2021-04-27 15:31:35 · 170 阅读 · 0 评论 -
Sence
关于Scene一个Scene类(javafx.scene.Scene)对象,是整个Scene的根节点(root)简单讲,就是所有在窗体里可见的组件都必须包含在scene里scene只有设置在stage里,它所包含的组件才能显示在窗体创建SceneLabel lb = new Label("this is a label");VBox vBox = new VBox(lb);Scene scene = new Scene(vBox); //创建scene对象时,所指定的组件对象也必须是roo原创 2021-04-27 09:56:41 · 1262 阅读 · 0 评论 -
JavaFX
IntelliJ Idea中配置JavaFX Scene Builder原创 2020-05-24 20:41:00 · 91 阅读 · 0 评论 -
Stage
一个Stage类(javafx.stage.Stage)对象代表一个JavaFX的窗体一个stage包含着一个scene,scene即代表窗体内的显示的内容当一个JavaFX程序启动,后台会创建一个Stage对象,并将其传递给自己实现的Application类的start()方法该stage对象代表程序的主窗体,也可根据情况,在程序的生命周期内自定义多个窗体创建StageStage stage = new Stage();显示scene仅仅创建Stage类对象无法显示窗体,需要调用show(原创 2021-04-27 08:54:38 · 783 阅读 · 0 评论