webview.gif import javafx.scene.web.WebView import tornadofx.* class MainView19 : View("WebView") {
javafx.scene.canvas.GraphicsContext import javafx.scene.control.RadioButton import javafx.scene.paint.Color import tornadofx
image.png 1.定义商品数据类,包含名称和价格2个字段: data class Goods(var name: String, var price: D...
image.png import javafx.scene.control.TableView import tornadofx.* class MainView14 : View("tornadofx
// 刷新网格 private fun refreshGrid() { timeUsed.set(format(0)) ...
a21.gif import tornadofx.* class Demo1App : App(Demo1View::class) // 视图类,即控件容器,用于放置各种控件 class Demo1View
javafx.collections.ObservableList import javafx.scene.control.TreeItem import javafx.scene.layout.Priority import tornadofx...java.text.SimpleDateFormat import java.util.* class APP22a : App(MainView22::class) class MainView22a : View("tornadofx
javafx.scene.layout.GridPane import javafx.scene.layout.Priority import javafx.scene.paint.Color import tornadofx
javafxConcurrent.gif import javafx.application.Platform import javafx.beans.binding.Bindings import tornadofx
pagination.gif import tornadofx.* class MainView18 : View("pagination") { val persions = (1..10
[image.png] import tornadofx.* class MainView13 : View("MainView") { val data = (1..10).map {
在IDEA中安装tornadofx插件 image.png 3.新建一个tornadofx项目 image.png 4.使用tornadofx插件新建的项目,依赖版本较低,建议更新依赖到最新版tornadofx
[h0p62lu24k.gif] class FxHashingView : View("javafx框架tornadofx入门实战 计算Sha256") { val str0 = stringProperty
treeview构建2棵有关联的文件(夹)树,通过tornadofx提供的populate,仅用3行代码实现一棵树。...import javafx.scene.layout.StackPane import javafx.scene.web.WebView import org.apache.tika.Tika import tornadofx....* import java.io.File class FileBrowserView : View("tornadofx入门23_treeview_advanced") { val leftFile
javafx.scene.control.TreeItem import javafx.scene.control.TreeView import javafx.scene.layout.Priority import tornadofx....* class MainView26 : View("tornadofx入门26_treeview_增加删除修改") { val companies = (1..2).map {
本实战演示打开或拖拽文件或目录到文本框中,将文件或目录路径或内容显示在文本框中 import javafx.scene.input.TransferMode import javafx.stage.FileChooser import tornadofx....* import java.io.File class APP21 : App(MainView21::class) class MainView21 : View("tornadofx入门20_dragAndDrop-chooseFile-chooseDirecory
javafx.scene.layout.GridPane import javafx.scene.layout.VBox import javafx.stage.FileChooser import tornadofx
为了让各位都动起手来一起学习,以后的博客中贴一半代码,另一半代码以图片形式显示。用到的json数据
.* import tornadofx.* import kotlin.math.PI import kotlin.math.max import kotlin.math.sin class FractalApp
image.png tornadofx中可以在控件的lambda表达式中通过style {}的方式给控件定义样式 image.png class MainView29 : View("tornadofx..._类型安全的样式-内联样式") { override val root = hbox(30) { alignment = Pos.CENTER button("tornadofx...px // 定义旋转角度 rotate = 30.deg } } button("tornadofx...("purple"), c("orange")) rotate = (-30).deg } } button("tornadofx
领取专属 10元无门槛券
手把手带您无忧上云