-
Notifications
You must be signed in to change notification settings - Fork 8
DatePicker
Brian edited this page Jul 3, 2018
·
1 revision
import javafx.geometry.Pos
import tornadofx.*
class JFXDatePickerTestApp : App(Main::class, MyStyles::class) {
class Main: View() {
val user = UserModel(User("John Doe", "johnd", "oe", "[email protected]", "The is a comment about the user."))
override val root = vbox {
addClass(MyStyles.box)
form {
fieldset("User Information") {
field("Name") {
jfxtextfield(user.name)
}
field("Login") {
jfxtextfield(user.login)
}
field("Password") {
jfxtextfield(user.password)
}
field("Email") {
jfxtextfield(user.email)
}
field("Date of Birth") {
jfxdatepicker(user.dob)
}
}
}
}
}
class MyStyles: JFXStylesheet() {
companion object {
val bar by cssclass()
val box by cssclass()
}
init {
bar {
alignment = Pos.CENTER_RIGHT
spacing = 10.px
}
box {
prefHeight = 600.px
prefWidth = 800.px
}
}
}
}