![]() |
![]() |
![]() | |||||||||||||||
![]() |
![]() |
![]() |
Интернет клуб Новая страница Описание html Javascript Java в примерах Что такое JAVA? Первое приложение на JAVA Первый апплет на JAVA Управление шрифтами Строковые переменные Работа с массивами Работа с графикой Операции с мышкой Операции с клавиатурой Структура апплета Работа с потоками Передача параметров в апплет Загрузка изображения в апплет Контроль за ходом загрузки изображения Двойная буферизация Создание изображения из массива данных Корректировка изображения Полезные сайты Задайте вопрос |
![]() |
![]() |
![]() |
Web-учебник. Раздел 4. Java в примерах. Работа с массивами
Когда Вы храните в памяти список своей библиотеки, состоящей, допустим, из 200 книг, Вы, естественно, не будете вводить 200 различных строковых обьектов. Вместо этого вводим массив из 200 строковых обьектов:
Все элементы массива имеют один и тот же тип - в вышеприведенном примере это String, но может также быть , например, любого числового типа или класса. Для определения всех шрифтов, определенных в Java на Вашем компьютере, выполните следующий апплет:
//------------------------------------------------------------ // Program : ShowFonts //------------------------------------------------------------ // Author : Katz Yakov //------------------------------------------------------------ // Date : 29/11/97 //------------------------------------------------------------ import java.awt.*; import java.applet.*; //------------------------------------------------------------ // Определение класса MyColFont public class ShowFonts extends Applet { // Определение метода перерисовки окна апплета public void paint (Graphics dr) { // Задание строковой переменной // для вывода типов шрифтов String msg = ""; // Задание массива строковых переменных // для подготовки типов шрифтов String FontList[]; // Получение списка шрифтов в массивFontList FontList = getToolkit().getFontList(); // Запись в цикле списка шрифтов в строку msg. // В каждой строке FontList[ind] записан очередной шрифт. // Количество шрифтов - в FontList.length. for (int ind = 0; ind < FontList.length; ind++) { msg += FontList[ind] + " "; } // Задание красного цвета выводимого шрифта dr.setColor(Color.maroon); // Вывод списка шрифтов в апплет dr.drawString (msg , 4, 20); } } Апплет ShowFonts выглядит следующим образом:
|
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
|