powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Высота FontMetrics
7 сообщений из 7, страница 1 из 1
Высота FontMetrics
    #37712029
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Вот есть не безызвестный FontMetrics, у него есть stringWidth() который определяет точную (?) ширину переданной строки в точках для отображения.
В отличие от ширины есть getHeight(), и есть даже getLineMetrics().getHeight() но они не вычисляют высоту для заданной строки а выдают что-т похожее
на связку descent ascent и leading.

Есть ли способ узнать размеры ограничивающего прямоугольника для конкретной строки, getStringBounds тож не дает точного значения.
...
Рейтинг: 0 / 0
Высота FontMetrics
    #37712050
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_а выдают что-т похожее на связку descent ascent и leading.
Ну, достаточно было на реализацию метода посмотреть:
Код: java
1.
2.
3.
    public int getHeight() {
	return getLeading() + getAscent() + getDescent();
    }



_usa__83_ Есть ли способ узнать размеры ограничивающего прямоугольника для конкретной строки, getStringBounds тож не дает точного значения.
Т.е. getLeading() или getDescent() надо исключить, если нет отпределенных символов? А в чем смысл? Даже не могу себе задачу представить в котороый бы это понадобилось.
...
Рейтинг: 0 / 0
Высота FontMetrics
    #37712159
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Ну дык изучал решения по многострочным JLable, там когда количество строк разрастается то вертикальные отступы мешают восприятию, вот и думал
как при расчете paintEnabledText давать ему разные textY чтоб плотнее упаковывал ...
...
Рейтинг: 0 / 0
Высота FontMetrics
    #37712167
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_Ну дык изучал решения по многострочным JLable

Многострочный JLabel же вроде только с HTML.
...
Рейтинг: 0 / 0
Высота FontMetrics
    #37712172
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Дык вот товарищ на воял (правда с right alignment мимо) http://www.samuelsjoberg.com/
...
Рейтинг: 0 / 0
Высота FontMetrics
    #37712207
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_Дык вот товарищ на воял (правда с right alignment мимо) http://www.samuelsjoberg.com/
Ну, так проблема в поделке, видимо. Не проще ли взять JTextArea/JEditorPane, привеcти вид к такому же, какой нужен от Label?
И посмотрите StyleConstants.LineSpacing
...
Рейтинг: 0 / 0
Высота FontMetrics
    #37712225
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Пасиба, глянем ...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Высота FontMetrics
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]