![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
У меня на разных машинах по разному отражается текст.
Можно ли в преложении зарание установить шрифт который будет браться по умолчанию?? |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Шрифт программно для компонента установить можно, лишь бы он был в системе (шрифт).
Обычно это делается c помощью метода setFont() Для какого компонента кстати шрифт поставить надо? |
|||
|
||||
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
Это то я и сам знаю. Но так и задолбатся можно, для каждого компонента шрифт задовать. А мне нада шрифт по умолчанию для всей проги поменять.
|
|||
|
||||
| polosatij |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: 1 Всего: 8 |
смотри:
первый параметр может быть: AbstractButton, BasicInternalFrameTitlePane, Box, Box.Filler, JColorChooser, JComboBox, JFileChooser, JInternalFrame, JInternalFrame.JDesktopIcon, JLabel, JLayeredPane, JList, JMenuBar, JOptionPane, JPanel, JPopupMenu, JProgressBar, JRootPane, JScrollBar, JScrollPane, JSeparator, JSlider, JSpinner, JSplitPane, JTabbedPane, JTable, JTableHeader, JTextComponent, JToolBar, JToolTip, JTree, JViewport если не получиться для JFrame или Frame, если смотреть дальше в этом направлении, ты можешь поменять шрифт для больших компонентов. |
|||
|
||||
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
Насколько я понял тут в лучшем случае полусится задать имя шрифта. А мне надо имя И размер.
|
|||
|
||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Вот попробуй так: this.setFont("Serif",Font.Plain,5); "Serif"-это шрифт который прописан JVM. Font.Plain-показывает какой по виду должен быть шрифт.И последнее это размер!
Желаю удачи! |
|||
|
||||
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
А к чему это применять? Если к каждому элементу - то я и сам так умею. Мне надо или один раз на уровне программы или хотябы один раз на форме
|
|||
|
||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 23 Всего: 54 |
UIManager.put(имя_шрифта, шрифт). Делать до конструкции каких либо компонент. Имена можно извлечь из исходников lnf (например, BasicLookAndFeel).
-------------------- ![]() ![]() |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Самый извращенский способ - это в цикле пройти по всему дереву компонентов и установить нужный шрифт.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |