Microsoft Visual J++. Создание приложений и аплетов на языке Java


Метод 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();



Содержание раздела