10.07.2011 / 11:32 | |
dejqitz Пользователь Сейчас: Offline
Имя: Александр Откуда: Ростов на Дону Регистрация: 01.08.2010
| Cer6GA (10.07.2011/11:28) Как узнать высоту граф строки. g.getFont().stringWidth("q"); нормально, аg.getFont().stringHeight("q"); ошибкаВысота символов считается всегда одинаковой пиши g.getFont().getHeight();
Изменено dejqitz (10.07 / 11:33) (всего 1 раз) |
10.07.2011 / 11:44 | |
Cer6GA Пользователь Сейчас: Offline
Имя: дима Регистрация: 11.02.2011
| dejqitz, спасибо. Еще вопрос, как шрифт увеличить?
|
10.07.2011 / 11:51 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Cer6GA, создать шрифт побольше. Font.SMALL, Font.MEDIUM или Font.LARGE
__________________
let live |
10.07.2011 / 11:58 | |
dejqitz Пользователь Сейчас: Offline
Имя: Александр Откуда: Ростов на Дону Регистрация: 01.08.2010
| Cer6GA, Надо воспользоваться классом Font: Font font = Font.getFont(face, style, size);
g.setFont(font);
где: face= Font.FACE_MONOSPACE Font.FACE_PROPORTIANAL Font.FACE_SYSTEM style= Font.STYLE_ITALIC Font.STYLE_PLAIN Font.STYLE_UNDERLINED size= Font.SIZE_LARGE Font.SIZE_MEDIUM Font.SIZE_SMALL |
10.07.2011 / 14:07 | |
Cer6GA Пользователь Сейчас: Offline
Имя: дима Регистрация: 11.02.2011
| У меня еще вопросец: sth = g.getFont().getHeight()*1.5;
как мне из g.getFont().getHeight()*1.5 int получить? |
10.07.2011 / 14:12 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Cer6GA, (int) 1.5 или Integer.parseInt(1.5);
|
10.07.2011 / 14:21 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| Cer6GA, sth = (int)(g.getFont().getHeight()*1.5)
|
10.07.2011 / 14:29 | |
Cer6GA Пользователь Сейчас: Offline
Имя: дима Регистрация: 11.02.2011
| AlexeyW, Так пошло, спасибо!
|
10.07.2011 / 14:36 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Cer6GA (10.07.2011/14:07) У меня еще вопросец: sth = g.getFont().getHeight()*1.5;как мне из g.getFont().getHeight()*1.5 int получить?Вот так: sth = g.getFont().getHeight();
sth += sth >> 1;
__________________
Эль Презеденте Изменено LPzhelud (10.07 / 14:37) (всего 1 раз) |
10.07.2011 / 14:49 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| LPzhelud, хм. И мне здесь говорили не паковать boolean в integer битовыми операциями sth = g.getFont().getHeight()*3/2;
|