Not true - here's my attempt:
Windows: http://www.solaraccounts.co.uk/images/screenshots/invoices.j...
OS X: http://www.solaraccounts.co.uk/images/screenshots/invoices_m...
The trick is to use the Java SWT library rather than Swing. (In my case I also added a few platform-specific hacks such as having a big toolbar at the top of the main window in OS X but not Windows).
Re:Java for Everything
by mike_hearn on Sunday November 30, 2014 @05:38PM
(#8678469)
IntelliJ has historically looked pretty native on MacOS X. At least until Yosemite pointlessly reskinned Aqua to look more ugly. Now I find myself quite happy that IntelliJ is not a native Mac app because I preferred the old look anyway :)
You can make the apps look native, if you really care. But in an era when web apps are the shizzle why would you even care? No web app even tries to look native. They just do their own thing and nobody cares.
>IntelliJ has historically looked pretty native on MacOS X.
Because they require the use of Apple's hand-rolled Java 1.6
https://youtrack.jetbrains.com/issue/IDEA-117324#comment=27-...
Re:Java for Everything
by fenesiistvan on Sunday November 30, 2014 @04:37PM
(#8678207)
For the UI we are using html in webview. So the app "engine" is all in java, only the UI is html (so this is also cross platform)
Re:Java for Everything
by br_smartass on Sunday November 30, 2014 @05:37PM
(#8678465)
Isn't Java FX tackling that?
Unless you want it to look totally native client-side. The extra effort required to make a Java app look platform native is something that (near as I can tell) no one has ever attempted.