Re:Java in the Browser
by nextaccountic on Thursday August 25, 2022 @02:38PM
(#32598090)
> It renders FX using Canvas or GL
So the text selection is done by javafx too? But the comment above implied that the text selection was done by the browser
Re:Java in the Browser
by floriankirmaier on Monday August 29, 2022 @04:50AM
(#32636044)
It's configurable in JPro.
In JPro you can say, that the text-elements should support the standard browser text selection. This is the case for https://www.jpro.one/ . The demos usually have this feature disabled - most of the demos are more like "rich desktop applications".
Re:Java in the Browser
by invalidname on Thursday August 25, 2022 @03:08PM
(#32598498)
There's no text selection when you run FX code. See the demos section.
Re:Java in the Browser
by nextaccountic on Thursday August 25, 2022 @03:40PM
(#32598940)
https://www.jfx-central.com/ is listed as a demo and it has text selection
Re:Java in the Browser
by invalidname on Thursday August 25, 2022 @10:10PM
(#32602585)
Not universally. Notice the widgets that have text selection seem like HTML. That's because they are. FX supports embedding HTML. But then it scrolls oddly.
The implementation is pretty impressive. It's not as slow as some other previous attempts. It's "only" 1mb for a hello world 3+ for anything "decent". Both of these numbers are good for Java FX but they come with a lot of caveats. E.g. accessibility seems to be broken. Performance is lagging and rendering looks "off" because it uses the FX rendering instead of system rendering.
Ultimately, FX lost the battle for the desktop, mobile, etc. this is an attempt to make it relevant again but unfortunately nothing will help FX at this point. It's a solution designed to combat Adobe Flash trying to compete in 2022. The RIA wars are over.