Метод paint
После традиционного для наших аплетов раскрашивания окна и рисования рамки метод paint создает входной буферизованный поток на базе массива bMemStream:
InStream = new DataInputStream(
new BufferedInputStream(
new ByteArrayInputStream(bMemStream)));
Поток создается в три этапа с помощью классов ByteArrayInputStream, BufferedInputStream и DataInputStream.
Далее мы читаем из созданного таким образом входного потока одну строку, вызывая для этого метод readLine:
g.drawString(InStream.readLine(), 10, 20);
Прочитанная строка отображается в окне аплета методом drawString.
После завершения работы с потоком мы его закрываем, для чего вызываем метод close:
InStream.close();