| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Как изменить внешний вид JMenu |
| Автор: diablero 13.6.2008, 17:33 |
| Суть в чем, елси у JMenuItem не у всех есть иконки, то меню отрисовывается криво. Мне нужно изменить отрисовку JMenu, чтобы выровнять текст у всех JMenuItem. Как это сдлеать? Есть пример у кого? |
| Автор: niasilil 13.6.2008, 19:37 | ||
странно, у меня все ровно отрисовывает
какая версия jvm? |
| Автор: diablero 13.6.2008, 19:43 |
Ну где же ровно. Стандартно все ровняется по левому краю. И если нет иконки то: ------------------ ------------------ закрыть ------------------ А мне нужно чтобы текст ровнялся одинаково, независемо есть иконка или нет. Как меню в idea, ворде. |
| Автор: niasilil 13.6.2008, 19:46 |
| так у меня ровняется, вот я и удивился. ------------------ ------------------ закрыть ------------------ какая jvm? какая look and feel? Добавлено через 8 минут и 31 секунду и здесь тоже все нормально выглядит. http://java.sun.com/docs/books/tutorial/uiswing/components/menu.html удивительное дело. |
| Автор: diablero 13.6.2008, 19:57 |
1.5 по умолчанию. |
| Автор: niasilil 13.6.2008, 20:03 |
| теперь вижу, у меня тоже так. фиг знает, ну вставляй пустую картинку когда null в createMenuWindowIcon другого способа не знаю, извини Добавлено через 1 минуту и 52 секунды кстати, еще заметил. если компилировать под 5й версией, но с использованием библиотек 6й то тоже все выглядит выровненным. можно покопать исходники, но мне лень |
| Автор: diablero 13.6.2008, 22:14 | ||
niasilil спасибо тебе. За подсказку.
Если нет иконки и фсе! |