Bug 437062 - JavaFX toolkit - support embedding of / in other UI toolkits
Summary: JavaFX toolkit - support embedding of / in other UI toolkits
Status: NEW
Alias: None
Product: Jubula (Archived)
Classification: Technology
Component: RC (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Oliver Goetz CLA
URL:
Whiteboard:
Keywords:
Depends on: 457251 457252 457253
Blocks: 421595
  Show dependency tree
 
Reported: 2014-06-10 10:54 EDT by Markus Tiede CLA
Modified: 2016-04-11 01:56 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Tiede CLA 2014-06-10 10:54:53 EDT
We should think about adding support for JavaFX wrapper components from "javafx.embed.*" for embedding of / in other UI toolkits.
Comment 1 Markus Tiede CLA 2014-06-10 11:02:25 EDT
There are multiple ways of 
 - embedding JavaFX and its controls in other toolkits
  - SWT: FXCanvas [1]
  - Swing: JFXPanel [2]
 - and (vice versa) embedding Swing toolkit controls in JavaFX via: SwingNode [3]

[1] http://docs.oracle.com/javase/8/javafx/api/javafx/embed/swt/FXCanvas.html
[2] http://docs.oracle.com/javase/8/javafx/api/javafx/embed/swing/JFXPanel.html
[3] http://docs.oracle.com/javase/8/javafx/api/javafx/embed/swing/SwingNode.html
Comment 2 Markus Tiede CLA 2014-06-10 11:04:16 EDT
It'd be good to know which of these toolkit wrapper components are commonly used to plan for support in upcoming versions of Jubula.
Comment 3 Alexandra Schladebeck CLA 2014-06-11 03:20:10 EDT
From one of the internal projects here that I asked, they don't use any of these. They use JavaFX with an e4 renderer.
Comment 4 Gayan Perera CLA 2015-01-12 03:29:07 EST
Most common used method would be JFXPanel since the tendency is high swing projects moving to javafx by converting part of the views to javafx. This is common in large enterprise client GUIs when the whole project cannot be converted at once.
Comment 5 Markus Tiede CLA 2015-01-12 10:11:52 EST
(In reply to Gayan Perera from comment #4)
> Most common used method would be JFXPanel since the tendency is high swing
> projects moving to javafx by converting part of the views to javafx. This is
> common in large enterprise client GUIs when the whole project cannot be
> converted at once.

Thanks for letting us know! I've filed separate enhancements (with a dependency to this one) for each of the embeddable / embedding scenarios as each one is a bigger task / enhancement on its own. Please feel free to comment and vote on these individual bugs as well.