Вниз  Java-программирование (1-ые посты)
- 10.07.2011 / 11:32
dejqitz
  Пользователь

dejqitz 
Сейчас: Offline
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
  Пользователь

Cer6GA 
Сейчас: Offline
dejqitz, спасибо. Еще вопрос, как шрифт увеличить?
- 10.07.2011 / 11:51
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Cer6GA, создать шрифт побольше. Font.SMALL, Font.MEDIUM или Font.LARGE
__________________
 let live
- 10.07.2011 / 11:58
dejqitz
  Пользователь

dejqitz 
Сейчас: Offline
Cer6GA, Надо воспользоваться классом Font:
  1. Font font = Font.getFont(face, style, size);
  2. 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
  Пользователь

Cer6GA 
Сейчас: Offline
У меня еще вопросец:
  1. sth = g.getFont().getHeight()*1.5;
как мне из g.getFont().getHeight()*1.5 int получить?
- 10.07.2011 / 14:12
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Cer6GA, (int) 1.5 или Integer.parseInt(1.5);
- 10.07.2011 / 14:21
AlexeyW
  Пользователь

AlexeyW 
Сейчас: Offline
Cer6GA, sth = (int)(g.getFont().getHeight()*1.5)
- 10.07.2011 / 14:29
Cer6GA
  Пользователь

Cer6GA 
Сейчас: Offline
AlexeyW, Так пошло, спасибо!
- 10.07.2011 / 14:36
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
Cer6GA (10.07.2011/14:07)
У меня еще вопросец: sth = g.getFont().getHeight()*1.5;как мне из g.getFont().getHeight()*1.5 int получить?
Вот так:
  1. sth = g.getFont().getHeight();
  2. sth += sth >> 1;
:gy:
__________________
 Эль Презеденте

Изменено LPzhelud (10.07 / 14:37) (всего 1 раз)
- 10.07.2011 / 14:49
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
LPzhelud, хм. И мне здесь говорили не паковать boolean в integer битовыми операциями :-D
  1. sth = g.getFont().getHeight()*3/2;
:hack:
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)