腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
javafx框架tornadofx
专栏成员
举报
53
文章
67139
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(53)
javafx(13)
gradle(5)
java(4)
json(4)
android(4)
gui(4)
kotlin(4)
html(3)
ui(3)
php(2)
build(2)
view(2)
程序(2)
框架(2)
数据(2)
拖拽(2)
webview(1)
数据库(1)
ide(1)
渲染(1)
编程算法(1)
游戏(1)
bat(1)
center(1)
chrome(1)
command(1)
controller(1)
fxml(1)
gif(1)
google(1)
jdk8(1)
key(1)
label(1)
map(1)
model(1)
pagination(1)
populate(1)
record(1)
resources(1)
root(1)
sha256(1)
sleep(1)
tableview(1)
thread(1)
treeview(1)
变量(1)
博客(1)
布局(1)
动画(1)
函数(1)
浏览器(1)
模板引擎(1)
视频(1)
协程(1)
源码(1)
搜索文章
搜索
搜索
关闭
javafx框架tornadofx实战-益智游戏-找出指定的内容1
kotlin
gradle
gui
java
找到它.gif 布局与上一个案例舒尔特基本相似,来体验一下吧,代码也在同小异,直接上代码: 重要的事情说3遍: 动手敲代码!!!动手敲代码!!!动手敲代码!!! class MainAPP : App(MainView::class) class MainView : View("把指定的图片全都给我找出来") { private val c by inject<MainController>() lateinit var r: GridPane private val sue
用户6167008
2020-08-11
705
0
javafx框架tornadofx实战-舒尔特8-增加统计功能
游戏
变量
重要的事情说3遍: 动手敲代码!!!动手敲代码!!!动手敲代码!!! shuerte3.gif 新建StatisticView.kt文件,并添加到主视图的right drawer中: import javafx.scene.chart.* import tornadofx.* class StatisticView : View("统计") { private val c by inject<MainController>()//注入控制器 private var bc by singleA
用户6167008
2020-06-28
517
1
javafx框架tornadofx实战-舒尔特7-增加历史记录功能
php
html
重要的事情说3遍: 要动手敲代码!!!要动手敲代码!!!要动手敲代码!!! 新建HistoryView.kt文件,并添加到主视图的right drawer中: import javafx.scene.
用户6167008
2020-06-22
581
0
javafx框架tornadofx实战-舒尔特6-增加导出舒尔特方格功能
java
kotlin
gradle
gui
android
本节需要导入以下3个类: import javafx.embed.swing.SwingFXUtils import javafx.scene.SnapshotParameters import ja
用户6167008
2020-06-15
820
0
javafx框架tornadofx实战-舒尔特5-增加字体大小设置和进度显示功能
java
kotlin
gradle
gui
标签文本绑定到两个属性变量resultSize(结果长度)和correctSize(总长度)
用户6167008
2020-06-11
842
0
javafx框架tornadofx实战-舒尔特4-左侧列表数据构建函数变更
json
函数
数据
由于改成从外部json文件加载数据到左侧列表,相应的构建函数变更如下: private fun initContent(title: String) { content.value = "" isDIY.value = title == "自定义" when (title) { "数字" -> { (1..nproperty.value * nproperty.value).map {//用英文逗号分隔每个数字
用户6167008
2020-06-10
349
0
javafx框架tornadofx实战-舒尔特3-增加从外部json文件导入内容功能
json
php
json文件content1.json格式: [ { "title": "大写汉字数字", "content": "零,壹,贰,叁,肆,伍,陆,柒,捌,玖,拾,佰,仟" },
用户6167008
2020-06-09
1K
0
javafx框架tornadofx实战-舒尔特2
javafx
// 刷新网格 private fun refreshGrid() { timeUsed.set(format(0)) isRun.set(false) resultList.clear() val n = nproperty.value r.clear() suerte.clear() correctResult.clear() isRun.set(false)
用户6167008
2020-06-08
543
0
javafx框架tornadofx实战-舒尔特1
javafx
set舒尔特.gif import javafx.animation.AnimationTimer import javafx.application.Platform import javafx.geometry.Orientation import javafx.geometry.Pos import javafx.scene.control.RadioButton import javafx.scene.layout.GridPane import javafx.scene.layout.Prior
用户6167008
2020-06-05
724
1
javafx框架tornadofx入门32_制作图标浏览工具
gradle
build
view
ikonli-viewer.gif 在build.gradle中添加如下依赖,ikonli=11.5.0: implementation("org.kordamp.ikonli:ikonli-javafx:$ikonli") implementation("org.kordamp.ikonli:ikonli-typicons-pack:$ikonli") implementation("org.kordamp.ikonli:ikonli-material-pack:$ikonli") implementa
用户6167008
2020-05-18
1.4K
0
javafx框架tornadofx入门31_界面(控件)替换隐藏
javafx
31-replaceWith.gif import tornadofx.* class MainView31 : View("tornadofx入门31_界面(控件)替换隐藏") { override val root = borderpane { left = vbox(5) { button("F1") { prefWidth = 200.0 action {
用户6167008
2020-05-11
1.6K
2
javafx框架tornadofx入门30_类型安全的样式-使用样式类
javafx
style-class.gif image.png class MyStyle : Stylesheet() { companion object { val leftBox by cssclass()// View中通过 addClass(MyStyle.leftBox) 使用此样式 val labelOne by cssid()// View中id为"label-one"的控件使用此样式 val two by cssclass()// View
用户6167008
2020-05-07
754
0
javafx框架tornadofx入门29_类型安全的样式-内联样式
编程算法
image.png tornadofx中可以在控件的lambda表达式中通过style {}的方式给控件定义样式 image.png class MainView29 : View("tornadofx入门29_类型安全的样式-内联样式") { override val root = hbox(30) { alignment = Pos.CENTER button("tornadofx button") { style="fx-font-s
用户6167008
2020-04-29
815
0
javafx框架tornadofx入门28_使用现有布局文件fxml
fxml
resources
root
view
布局
1.删除现有布局文件中的控制器,如: fx:controller="app.MainController" 2.在View中通过by fxml(fxmlPath)覆写root,fxml文件需放在资源目录resources 或其子目录如view下: override val root : TextArea by fxml("/view/MainView.fxml") 3.通过by fxid()引用对应id的控件,对于按钮的onAction="#hello"事件,直接定义相应的函数即可: val msg : L
用户6167008
2020-04-27
2.1K
1
javafx框架tornadofx入门26_treetableview
key
map
ui
数据
image.png 1.定义商品数据类,包含名称和价格2个字段: data class Goods(var name: String, var price: Double = 0.0) 2.构建商品数据map,key为商品分类"水果"、"蔬菜"、"肉类",value为具体的商品列表: val tableData = mapOf( "水果" to arrayOf("苹果", "梨", "香蕉").map { Goods(it, (1..10).random() * 1.0) }, "蔬菜"
用户6167008
2020-04-26
1.1K
0
javafx框架tornadofx入门26_treeview_增加删除修改
android
treeview-add-delete-modify.gif 在上一篇的基础上,为treeview添加“增加删除修改”的功能,其中数据类Company,Department,Staff的代码在在上一篇中 import javafx.scene.control.TreeItem import javafx.scene.control.TreeView import javafx.scene.layout.Priority import tornadofx.* class MainView26 : View
用户6167008
2020-04-20
750
0
javafx框架tornadofx入门25_treeview_显示不同的数据类型
android
25treeview-company-department-staff.gif 使用treeview显示公司-部门-员工数据 import javafx.scene.control.TreeItem import tornadofx.* class MainView25 : View("tornadofx入门25_treeview_显示不同的数据类型") { val companies = (1..5).map { Company("Company$it") }
用户6167008
2020-04-14
1.6K
1
javafx框架tornadofx入门实战23_treeview_advanced
populate
treeview
treeview构建2棵有关联的文件(夹)树,通过tornadofx提供的populate,仅用3行代码实现一棵树。并可在右侧窗口查看文本文件的内容和图片 import com.dlsc.gemsfx
用户6167008
2020-03-31
2.3K
1
javafx框架tornadofx入门实战22_treeview
android
通过treeview构建文件(夹)树,就像windows文件管理器左侧的一样 treeview.gif import javafx.collections.FXCollections import javafx.collections.ObservableList import javafx.scene.control.TreeItem import javafx.scene.layout.Priority import tornadofx.* import java.io.File import ja
用户6167008
2020-03-25
748
0
javafx框架tornadofx入门实战20_dragAndDrop-chooseFile-chooseDirecory
拖拽
drag-drop-choosefile-choosedir.gif 本实战演示打开或拖拽文件或目录到文本框中,将文件或目录路径或内容显示在文本框中 import javafx.scene.input.TransferMode import javafx.stage.FileChooser import tornadofx.* import java.io.File class APP21 : App(MainView21::class) class MainView21 : View("tornado
用户6167008
2020-03-19
911
1
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档