From BC$ MobileTV Wiki
Revision as of 16:26, 4 August 2022 by Bcmoney (Talk | contribs)

Jump to: navigation, search
Java (cup of java) logo
JavaFX logo

JavaFX was originally touted as Sun's Java-based answer to Adobe's Flash and Microsoft's Silverlight technologies, which make Rich Internet Applications much easier to build, with the end result being a highly interactive web-based (or hybrid) application. It was labeled by some a long overdue re-imagining of the Applet, however it received much criticism for its non-standard scripting language (which prompted SUN to move back to a more standard Java API code in combination with the additional annotations and scripting markup features JavaFX provided).

Since Oracle's acquisition of Sun and the OpenJDK Java platform with it, they have discontinued development of the Swing desktop GUI APIs, and instead focused all visual GUI development on JavaFX, re-branding it as a solution not just for the Web, but also Desktop, Mobile and TV platforms.



Introduction to JavaFX for Game Development:



[5] [6]


[10] [11] [12]




[16] [17] [18] [19] [20]

[27] [28] [29] [30] [31] [32] [33] [34]

[35] [36] [37] [38] [39] [40]

[41] [42]

[45] [46] [47]

[50] [51] [52] [53] [54] [55]

[56] [57]

[58] [59] [60] [61] [62] [63] [64] [65] [66] [67]

[68] [69] [70] [71]

[72] [73]

External Links

My three big takeaways from rewriting Java Swing code in JavaFX:



  1. FXML + DisplayShelf Example:
  2. A New JavaFX App Framework for Kotlin — TornadoFX:
  3. JavaFX with Kotlin -- Writing JavaFX applications with Kotlin:
  4. JavaFX / Kotlin Game Library (Engine):
  5. JavaFX 2 Tutorial - Part 1: Scene Builder:
  6. JavaFX -- Modern UI Design starter pack (Video tutorials):
  7. It is not possible to place .appex files beforehand in a particular folder so that they can be placed automatically in Plugins folder of app during the build process(OSX):
  8. Leap Motion Controller and JavaFX -- A new touch-less approach:
  9. Java Look and Feel Design Guidelines: Menus:
  10. How can I create a “modern looking” Java desktop application?:
  11. Oracle -- JavaFX samples - Ensemble gallery:
  12. JavaFX game demos:
  13. ControlsFX-Features:
  14. Getting Started with JavaFX (initial Sun Microsystems' article):
  15. Getting Started with FXML (initial Sun Microsystems' article):
  16. JavaFX Tutorials:
  17. Jenkov -- JavaFX Tutorial:
  18. ZetCode -- JavaFX tutorial:
  19. How to build a simple JavaFX GUI Application (with example JavaFX code):
  20. Creating a registration form in JavaFX:
  21. Difference between deploying a JavaFX Applet and a Java Applet:
  22. JavaFX Hello World:
  23. Creating and Texturing JavaFX 3D Shapes:
  24. JavaFX ListView:
  25. JavaFX ListView Tutorial
  26. Using JavaFX UI Controls -- List View:
  27. JavaFX multiple buttons to same handler:
  28. ToggleButtons in JavaFX with generic listeners:
  29. Dynamically loading tabs designed with Scene Builder:
  30. How to get the controller of an included FXML layout:
  31. How to change the image of Imageview on MouseClick:
  32. JavaFX CSS: How to set tabpane tabs - width, height:
  33. Why when I create a tab with scenebuilder it says not a node?:
  34. JavaFX -- Section 10 - 10 Scroll Pane:
  35. Updating UI from different threads in JavaFX:
  36. Multithreading in JavaFX hangs the UI:
  37. JavaFX -- Updating UI elements in a Controller class from a Thread:
  38. Creating JavaFX user interfaces using FXML:
  39. How to connect FX controller with main app:
  40. Experiments With JavaFX Script: (NOTE: "JavaFX Script" only works in JavaFX 1.0 or in compatibility mode when using higher versions... as of JavaFX 2.0 just use CSS for styling & JavaScript for any additional scripting needs beyond typical Java programmatic UI and/or ActionEvent handler code)
  41. Drag'n'drop in JavaFX:
  42. How to implement Drag and Drop Function in a JavaFX Application:
  43. How do I make a circle move on events?:
  44. How to call JavaFX_Charts from a java GUI: (example dynamic Oil Drilling/Monitoring app)
  45. How to make window fullscreen/maximized in Scene Builder?:
  46. Loading an Image from a Relative Path:
  47. Loading relative images within an Applet:
  48. Getting Started With JavaFX TV:
  49. JavaFX video not playing:
  50. Getting selected item from a JavaFX TableView:
  51. Get selected item from ComboBox into tableview JavaFX:
  52. Set and get value for ComboBox:
  53. Say no to Electron! Using JavaFX to write a fast, responsive desktop application:
  54. Loading new FXML in the same scene:
  55. Creating JavaFX user interfaces using FXML:
  56. this.getClass().getClassLoader().getResource(“…”) and NullPointerException:
  57. How to convert a normal java project in intellij into a JavaFx project:
  58. CSS Error parsing ( Expected LBRACE at [1,9] ):
  59. JavaFX -- Working with JavaFX UI Components - 40 Applying Effects to Text:
  60. How to change the color of text in JavaFX TextField?:
  61. JavaFX Scene Builder -- pointer cursor onMouseOver:
  62. Tutorial -- How To Change The Cursor in JavaFX:
  63. How to remove Java FX Accordion default borders?:
  64. JavaFX primaryStage remove windows borders?:
  65. Add image to a button at a specific position JavaFX:
  66. How to position a button in HBOX in JavaFX:
  67. JavaFX property adapter for TableView:
  68. Best practice to decorate an ObservableList and retain change events:
  69. JavaFX property adapter for TableView:
  70. JavaFX, Casting ArrayList to ObservableList:
  71. Using ListProperty in JavaFX:
  72. Calling back to Java code from JavaFX:
  73. How to call javafx from a normal java class:
  74. Why “Error: Could not find or load main class addstudent.AddStudent” is showing:

See Also

JAVA | JavaScript | Flash | Flex | JakartaEE | DBMS | Desktop | Maven