Is it possible to use Java to create apps that look native on Windows? I don't care if the solution is portable or not, because I only plan to target windows users. I am using Scala if that matters.
Sorry for the lack of details, but I have never used Java before so I'm not even sure if this is possible.
It's strange no one has mentioned JGoodies yet.
Yes, Java does have a Windows-native look and feel available on Windows. Look up how to change your look-and-feel and that should take you in the right direction.
Your should use native Look&Feel
See here: Java™ Tutorials: How to Set the Look and Feel
You'd do something like:
(Which of course works only on Windows.) The result looks and feels reasonably native. More info e.g. here.
You have to use Windows look and feel.
You can specify it at the command line:
Or in code
Here are the details: How to set the look and feel