Java GUI look and feel changes

后端 未结 4 1267
清歌不尽
清歌不尽 2021-01-03 14:40

I\'m new to programming, but I\'m preparing to write a Java program. As I\'m planning it, I\'m trying to find the right GUI for it. I found this page with GUI options. I hav

4条回答
  •  悲&欢浪女
    2021-01-03 15:18

    Ignoring the pro/con of choosing a look and feel (LAF), I'll add some of my experience which using them...

    If you're using a third-party/cots componentslibrary (JIDE, SwingLabs/SwingX, etc.) you will have problems as UI classes won't always exist or be up to date with all of the LAFs. JIDE supports a few external LAFs (Alloy and Synthetica). Some LAFs also offer support for widgets; Substance supports some of JIDE and SwingX. The end result is an application that is partially skinned. Not pretty. Make sure your LAF supports all of you components. If you're pure Swing/AWT, no problems.

    In light of this, we use Alloy for JIDE support, considering moving to Synthetica. We would love to use Substance, but it doesn't have any JIDE support.

提交回复
热议问题