Exposing the pixels behind beautiful user interfaces
I knew those JavaFX menus looked familiar!
While they are similar, they are not the same, and there are enough differences to argue they are not based on apples design, although they may be.
All I can say is that, as the developer of the JavaFX menus, I have never owned a mac, and all my development took place on a PC. From my end the fact that it looks like the Mac menu is actually totally news to me :-)
Of course, the screenshot you have of the JavaFX menus was taken by me, and that is just one stylesheet. Other users of the menus have applied other stylesheets to get completely different looks.
A happy coincidence then! There aren’t a whole lot of possibilities as far looks for menus, so I don’t think it’s too surprising that these are so similar. I do like how easy JavaFX has made it to style components — CSS was a good choice.
Keep up the good work Jonathan!
They are not so similar in terms of content, although the shape of the window is extremely similar :) This does not mean much though since in the design world the present trend is to create squares with varying numbers of rounded corners…
I like it though. JavaFX is really cool :) As a Swing developer, I can only advocate for a quicker, simpler way of creating high quality, customisable GUIs!
1) JavaFX paints the highlight all the way to the border.
2) The gradients used are very different. (Apple menu looks flat, JavaFX looks convex.)
3) Separator is different.
4) Different fonts.
5) Drop shadow in JavaFX.
6) JavaFX has an outer border.
7) The only part left that can make up a menu is… the shape. And even here i believe that the JavaFX version is slightly less rounded. Hard to tell from those screenshots though. :)
I don’t want to be rude but… This feels like an Apple user bias. Our brains are great at finding patterns! :)
TL;DR They are more different than similar.
Fill in your details below or click an icon to log in:
You are commenting using your WordPress.com account. ( Log Out / Change )
You are commenting using your Twitter account. ( Log Out / Change )
You are commenting using your Facebook account. ( Log Out / Change )
You are commenting using your Google+ account. ( Log Out / Change )
Connecting to %s
Notify me of new comments via email.