Есть ли фон панели инструментов Swing JPanel, который подходит для всех ОС? - PullRequest
0 голосов
/ 02 июня 2010

Я использую JToolBar, чтобы иметь панель инструментов в моем приложении, но мне не нравится ее внешний вид. На самом деле, в принципе нет никакого взгляда, нет фона, а кнопки расположены ровно, когда мышь не находится над ними. Это на Windows.

Как мне лучше выглядеть? Что-то, что лучше подойдет для Windows? Может быть, что-то вроде ToolStrip в Visual Studio? Или может быть что-то лучше, что выглядело бы намного лучше в зависимости от версии ОС (Windows, Mac, Linux)?

Предложения

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Вы можете использовать существующие библиотеки, такие как ленточный компонент в Flamingo . Если это не то, что вам нужно, единственный выбор - создать собственную реализацию ToolbarUI .

1 голос
/ 02 июня 2010

Используйте концепцию подключаемого внешнего вида и ощущения и выберите для каждой ОС вид, который считается для него естественным (или, по крайней мере, привлекательным).GTK + отлично выглядит в GNOME для Linux, Windows classic для Windows pre Vista и т. Д.

...