Чтение текстового файла никакого отношения к отображению в каком либо фрейме не имеет. Вы читаете файл в переменную. И во фрейме уже отображаете содержимое переменной. Фрейму все равно откуда в переменной данные, равно как и парсеру файлов все равно где данные будут отображаться.
По всяким fb2 и прочему нужно читать спецификации формата. Уверен что можно найти и готовые библиотеки для парсинга этих форматов.