본문 바로가기
반응형

2023년 이전/kotlin-TornadoFx16

TornadoFx - Layouts and Menus (3) [출처 - 이 글은 tornadofx-guide르 통해 공부한 내용을 정리한 글입니다. 더 정확한 내용은 여기 에서 확인 하실 수 있습니다.] MenuBar, Menu, and MenuItem MenuBar에 menu를 추가하고 각 Menu에 item을 추가해보겠습니다. import tornadofx.* class menubar_TEST : View() { override val root = borderpane { top { menubar { menu("File") { menu("Connect") { item("Facebook") item("Twitter") } item("Save") item("Quit") } menu("Edit") { item("Copy") item("Paste") } } } } } .. 2019. 12. 10.
TornadoFx - Layouts and Menus (2) [출처 - 이 글은 tornadofx-guide르 통해 공부한 내용을 정리한 글입니다. 더 정확한 내용은 여기 에서 확인 하실 수 있습니다.] Form 안에 중첩 layouts 복잡한 양식 레이아웃을 만들기 위해 선택한 레이아웃 컨테이너로 fieldset들과 field들을 모두 래핑 할 수 있습니다. import tornadofx.* class nesting_layout_TEST : View() { override val root = form { hbox(20) { fieldset("Left FieldSet") { hbox(20) { vbox { field("Field l1a") { textfield() } field("Field l2a") { textfield() } } vbox { field("Fie.. 2019. 12. 9.
TornadoFx - Layouts and Menus (1) [출처 - 이 글은 tornadofx-guide르 통해 공부한 내용을 정리한 글입니다. 더 정확한 내용은 여기 에서 확인 하실 수 있습니다.] 오랜만에 TornadoFx관련 공부를 하는 것 같습니다. 사용법을 다 까먹어서 적었던 내용들을 다시 한번 흝어 보고 이번 절을 작성하고 있습니다. (공부만 하고 먼가 만들어보질 않아서 더 기억을 못하는것 같아 문서의 Part1 부분을 다 보고나면 한번 프로젝트성으로 먼가를 만들어봐야 할 것 같습니다.) 이번 절에서는 TornadoFx에서 제공하는 Layout들과 Menu들에 대해서 공부해봤습니다. TornadoFx는 JavaFx와 함께 제공하는 기능들을 더 간결하게 제공하면 자체 form Layout도 제공하고 있습니다. vbox vBox 스택은 블록 내에 선언 .. 2019. 12. 9.
TornadoFx - Type-Safe CSS(1) [출처 - 이 글은 tornadofx-guide르 통해 공부한 내용을 정리한 글입니다. 더 정확한 내용은 여기 에서 확인 하실 수 있습니다.] Base TornadoFX에서 글자나 각 component에 css를 사용하여 style을 줄 수 있습니다. 간단한 예를 보겠습니다. class Css_TEST : View(){ override val root = vbox { button("Press Me") { style(append = true) { fontWeight = FontWeight.BOLD borderColor += box( top = Color.RED, right = Color.DARKGREEN, left = Color.ORANGE, bottom = Color.PURPLE ) rotate = 45.. 2019. 10. 31.
반응형