Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

look and feel  RSS feed

 
samik ghosh
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to get the mac aqua look and feel, which I believe is supported presently on the Mac OS platform only ,in my java applications running on win32 or solaris OSi.e like the metal look and feel is supported on all platforms.
How can I get that feel in win platforms?
Again, is it possible to create a custom look and feel?
if so ,how ?
please help asap
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's possible, but it breaks the licensing restriction put on the look and feel by Apple. All of the propriatary Java look and feels are like this because of some kind of copyright agreement ( or licensing, or intellectual property agreement... Well, some kind of legal mumbo jumbo, in any case...) between Sun and the "owners" of the look and feel. Windows look and feel can only be run on a Windows machine, Aqua look and feel can only be run on a Mac. Metal can run on anything because it is made by Sun specifically for Java, and Motif can run on anything because it's licensing isn't tied to a specific OS/Architecture. Of course, since everything is a JComponent deep down and the look and feel is just a "skin" on the top, there is no technical reason this couldn't be done. In fact, I've seen several people that have made Aqua look and feel available to PC or Unix/Linux Java systems. Of course, you have to get ahold of the look and feel and hack around inside of it looking for places where they have added code checking for the specific OS type... which is forbidden... but... if you like to "live dangerously"...

-Nate
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!