SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Appearance on Linux

It would be REALLY nice to have another option in the Preference > Appearance set to “System LAF” (or something like that)

This option then would use the following code to set the look and feel:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

I write a lot of SWING applications and find that using this option works well across platforms and makes Java SWING apps look really good on Linux. The “Cross Platform” (Metal look and feel) and “Linux” (JGoodies look and feel) make the app look old and out-dated.

Thanks,
Jeff

Hmm , I though ‘Cross Platform’ Look and Feel did default to the System L&F , I’ll check this.

+1

I can confirm this, the “Linux” look is outdated, if you add the suggested line the app will look like a GTK application and inherit themes etc… the application looks really horrible now :slight_smile:

thanks a lot!

This change could also help improve the look on other OS’s (not just Linux)

Jeff

Okay, I ve added the System look and feel for all platforms called System that is available in Preferences:General:Appearance. Its not selected by default but if you select it and restart Jaikoz it will be used.

In the case of Windows and OSX it will be similar to the default, but will use the plain vanilla look provided out of the box without any of the improvements provided by JGoodies or Quaqua, I see this essentially being useful as a debugging tool to fix any gui glicthes.

On Linux the difference is more signficant, and I may make it the default in a later release but I want to get some feedback from customer s first.

This change will be part of the the Jaikoz 4.5.3 release.