С недавнего времени начал изучать Java и при создании GUI приложений столкнулся с тем, что они отображаются достаточно уродливо, не как остальные приложения в системе. Причем, как я понял, это связано с какими-то настройками именно Ubuntu или Unity, потому что даже NetBeans (в котором я веду разработку) отображается также. Например, при открытии контекстного меню нету ни рамку вокруг меню, ни тени. В NetBeans часто в окнах появляются ненужные прокрутки, окна неправильно мастшабируются и т.д. Пробовал разные laf, но с остальными еще хуже (оформление в стиле Windows 95). Можно ли как-нибудь сделать мое Java приложение приятным глазу, как, например, Nautilus? Чтобы оно вписывалось в систему.
Несколько скриншотов, иллюстрирующих проблемуПример неправильного масштабирования в NetBeans
Контекстное меню из Hello world с GUI
Контекстное меню из NetBeans
А вот так выглядит контекстное меню в наутилусе, совсем иначе