2015-02-17 2 views
3

Я создал приложение swing, и я вызвал его удаленно через putty. В реальной системе размер шрифта подходит с приведенным ниже кодом, но на удаленной консоли я не получаю размер шрифта.Как определить ширину шрифта в пикселях в приложении Swing для удаленного рабочего стола

Я использую следующий код, чтобы найти размер шрифта в пикселях для текущей среды:

FontMetrics metrics = control 
        .getFontMetrics(control.getFont()); 
int hgt = metrics.getHeight(); 
int adv = metrics.stringWidth(); 

но выше код не работает, когда вызывается удаленно из замазки.

Я использовал подход от http://docs.oracle.com/javase/tutorial/2d/text/measuringtext.html

ли кто-нибудь знает, как справиться с этим.

Справка приветствуется.

+2

Какой результат вы получите? –

ответ

0

.stringWidth отсутствует String параметр. Метод принимает это значение String и измеряет его с данным Font, в результате чего длина данного текста. Вы должны перечитать эту связанную документацию.

Смежные вопросы