Java: шрифты и пиксели

Я слушал тот подкаст, и это было забавно, но аргумент безопасности не имел никакого смысла мне. Если Вы поставили под угрозу сервер A, и тот сервер может получить доступ к данным по серверу B, то у Вас немедленно есть доступ к данным по серверу B.

5
задан Martijn Courteaux 9 September 2009 в 12:56
поделиться

3 ответа

Метод FontMetrics.stringWidth делает именно это - он возвращает ширину в пикселях для данной String .

Можно получить FontMetrics из объекта Graphics методом getFontMetrics .

Например:

g.setFont(new Font("Serif", Font.BOLD, 24));
int width = g.getFontMetrics().stringWidth("Hello World!");

System.out.println(width);

Результат был:

135
11
ответ дан 13 December 2019 в 05:39
поделиться

В классе Font у вас есть такие методы, как getLineMetrics или getStringBounds, которые могут вам помочь.

1
ответ дан 13 December 2019 в 05:39
поделиться

Просто используйте JLabel, выровненный по центру, и соответствующий менеджер компоновки, и вам не нужно беспокоиться об этом.

0
ответ дан 13 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: