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

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

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

Или просто метод list(), который возвращает массив строк с именами файлов.
vakito
09:08 02-12-2005
Xirax
а имя файла файла своспадает с название шрифта?
То есть если я в строку g.setFont(new Font(curFont, curPattern, curSize)) переменной curFont присвою имя файла, оно сработет, или там отдельное название для шрифта?
Xirax
09:35 02-12-2005
Ну вот еще какая-то автоматическая шняга есть:
http://java.sun.com/j2se/1.4.2/docs...l#getAllFonts()
Я с графикой не работал, но видимо эту штуку и предполагается юзать для получения всех шрифтов

Вот пример:
http://javaboutique.internet.com/tu...a2D/page05.html
vakito
09:53 02-12-2005
Xirax
это как-то нечестно...
Xirax
10:36 02-12-2005
vakito
11:09 02-12-2005
Xirax
не, ну серьезно...
я думал там дофига писать придется, а оказалось, что четыре строчки...