vakito
02-12-2005 00:19 нужна помощь
по Java.
Я пишу текстовый редактор.
Возникли траблы в следующей фиче:
нужно, чтобы он считывал установленные на машине шрифты (из C:\Windows\Fonts, как я понимаю) и добавлял их в список, ну скажем, в Choice. Как это сделать?
только объясните, пожалуйста, как совершенному чайнику.

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

Состояние: свободу попугаям!
это [ кто знает? ]
Комментарии:
02-12-2005 06:22
Камрад
что добавлял? название шрифта? Т.е. как считать имена файлов из каталога?
Как насчет класса java.io.File и метода в нем listFiles() ? Возвращает массив файлов из каталога
http://java.sun.com/j2se/1.4.2/docs....html#listFiles()

Или просто метод list(), который возвращает массив строк с именами файлов.

Камрад
Xirax
а имя файла файла своспадает с название шрифта?
То есть если я в строку g.setFont(new Font(curFont, curPattern, curSize)) переменной curFont присвою имя файла, оно сработет, или там отдельное название для шрифта?

02-12-2005 09:35
Камрад
Ну вот еще какая-то автоматическая шняга есть:
http://java.sun.com/j2se/1.4.2/docs...l#getAllFonts()
Я с графикой не работал, но видимо эту штуку и предполагается юзать для получения всех шрифтов

Вот пример:
http://javaboutique.internet.com/tu...a2D/page05.html

Камрад
Xirax
это как-то нечестно...

02-12-2005 10:36
Камрад

Камрад
Xirax
не, ну серьезно...
я думал там дофига писать придется, а оказалось, что четыре строчки...

Ваш комментарий:
Гость []
[смайлики сайта]
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть