Ace*_*Yin 1 javafx kotlin tornadofx
我是JavaFX和tornadofx的新手,现在我需要创建一些高度自定义的UI组件(包括提交按钮,文本输入字段,密码输入字段,日期时间选择器,下拉选择器等),如下图所示:
那么,创建这些组件的最佳做法是什么?我的问题包括:
谢谢(这个问题也贴在这里:https://github.com/edvin/tornadofx/issues/498)
TornadoFX确实没有针对此流程的任何内容,但我有两条建议:
除非确实需要,否则不要创建自定义控件.要向Button或TextField添加自定义功能,请改为安装自定义外观.
如果您确实需要自定义控件,请考虑扩展Control类.对于更多以布局为中心的组件,您可以改为扩展布局,或简单地扩展窗格.
要了解有关自定义组件的更多信息,请阅读以下精彩内容:
https://www.amazon.com/Mastering-JavaFX-Controls-Oracle-Press-ebook/dp/B00L3TF02K
另请查看以下视频:
https://www.youtube.com/watch?v=L9xtOhdSx6k
https://www.youtube.com/watch?v=7PPcM0E5yQw
| 归档时间: |
|
| 查看次数: |
485 次 |
| 最近记录: |