Porting from Swing - JavaFX 2 for JDK 6 for Mac needed

Tobias Bley tobi at ultramixer.com
Mon Dec 3 02:02:28 PST 2012


Hi Artem,

thanks for your answer.

1) We try all new releases of JDK7 and it's quality increases from update to update! Thanks for your great efforts! The biggest problem currently is the lack of Retina support and the minimum requirement of Mac 10.7.3 ….

2) On the other side we can't use JavaFX2 on Mac because of the missing Retina support too… I think it would not be a big problem to support HiDPI on JavaFX2 (scale 2.0??) the other big point for us is the lack of "native looking skins". So with Swing we are able to produce high quality Mac apps with Java. They feel and look like native mac applications. With JavaFX2, currently we can "only" build "nice looking apps"  (like 5 years ago with Flash/Flex) but these apps doesn't look like a real Mac app because of the caspian skin. So what we need are two things: 1) Retina support, 2) native looking skins.

Best regards,
Tobi


Am 03.12.2012 um 10:46 schrieb Artem Ananiev <artem.ananiev at oracle.com>:

> Hi, Tobi,
> 
> if I read you email correctly, you're saying that you can't migrate your Swing applications from JDK6 to JDK7, because JDK7 has bugs on OS X. Well, fair enough, but I still encourage everybody to try every next JDK7 update release to check if their favorite bug is fixed.
> 
> Then you said you need JDK6 for JavaFX development. Could you provide more details about it, please? JavaFX does not depend on AWT, Swing, or Java2D, unless you use JFXPanel or Java2D graphics pipeline. Therefore AWT/Swing/Java2D issues in JDK7 should not prevent you from writing JavaFX apps on Mac.
> 
> Thanks,
> 
> Artem
> 
> On 12/1/2012 12:58 AM, Tobias Bley wrote:
>> Hi,
>> 
>> we plan to develop new module for our current Swing based software in
>> JavaFX 2. Our commercial swing apps are based on JDK6 because
>> OpenJDK7 for mac is not really ready for production use (graphical
>> issues, no retina support, no 32bit support, …)
>> 
>> So currently we can't port our swing apps to OpenJDK 7 on Mac (JDK7
>> for windows is good). To develop new peaces of our swing based apps
>> in JavaFX 2 we need JFX for JDK6 on mac! Currently there is only JFX2
>> for JDK6 on windows available.
>> 
>> Is it possible to use JFX2 on (32bit) JDK6 on mac?
>> 
>> Best regards,
>> Tobi



More information about the openjfx-dev mailing list