Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

if(i != j) break;

} whiled != -1 && j != -1) ;

if(i != j) (

if(jcbLoc.isSelected())

jlabResult.setText("Files differ at location " + count);

else

jlabResult.setText("Files are not the same.");

}

else

jlabResult.setText("Files compare equal.");

} catch(IOException exc) {

jlabResult.setText("File Error");

}

}

public static void main(String args[]) {

// создать рамку окна в потоке диспетчеризации событий

SwingUtilities.invokeLater(new Runnable() {

public void run() {

new SwingFC();

}

});

}

}

Измените программу List Demo таким образом, чтобы она допускала выбор нескольких элементов из списка.

// Демонстрация выбора нескольких элементов из списка

// с помощью компонента Jlist.

// Для компиляции этой программы требуется JDK 7

// или более поздняя версия данного комплекта.

import javax.swing.;

import javax.swing.event;

import java.awt.;

import java.awt.event.*;

class ListDemo implements ListSelectionListener {

JList jlst;

JLabel jlab;

JScrollPane jscrlp;

// создать массив имен

String names[] = { "Sherry", "Jon", "Rachel",

"Sasha", "Josselyn", "Randy",

"Tom", "Mary", "Ken",

"Andrew", "Matt", "Todd" };

ListDemo() {

// создать новый контейнер JFrame

JFrame jfrm = new JFrame("JList Demo");

// установить диспетчер компоновки FlowLayout

j frm.setLayout(new FlowLayout());

// задать исходные размеры рамки окна

jfrm.setSize(200, 160);

// завершить программу после закрытия окна

j frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// создать компонент JList

jlst = new JList(names);

// Удалив следующую строку кода, можно задать режим выбора

// нескольких элементов из списка, поскольку этот режим

// устанавливается для компонента JList по умолчанию.

// jlst.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

// добавить список на панели прокрутки,

jscrlp = new JScrollPane(jlst);

// задать предпочтительные размеры панели прокрутки

jscrlp.setPreferredSize(new Dimension(120, 90));

Приложение А. Ответы на вопросы для самопроверки

// создать метку для отображения результатов выбора из списка,

jlab = new JLabel("Please choose a name");

// добавить обработчик событий, связанных с выбором из списка

jlst.addListSelectionListener(this);

// добавить список и метку на панели содержимого

jfrm.add(jscrip);

jfrm.add(jlab);

// отобразить рамку окна

j frm.setVisible(true);

}

// обработать события, связанные с выбором элементов из списка

public void valueChanged(ListSelectionEvent le) {

// получить индексы тех элементов, выбор которых был сделан

// или отменен в списке

int indices[] = j1st.getSelectedlndices();

// отобразить результат выбора, если был выбран один

// или несколько элементов из списка

if(indices.length != 0) {

String who = "";

// построить символьную строку из выбранных имен

for(int i : indices)

who += names[i] + " ";

jlab.setText("Current selections: " + who);

}

else // иначе еще раз предложить сделать выбор

jlab.setText("Please choose a name");

public static void main(String args[]) {

// создать рамку окна в потоке диспетчеризации событий

SwingUtilities.invokeLater(new Runnable() {

public void run() {

new ListDemo();

}

}) ;

}

}

Приложение Б

Применение документирующих комментариев в Java

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий