Revolution Slider Ошибка: Slider with alias not found.

Maybe you mean: 'videocources' or 'subscribe' or 'subscribe_jc' or 'rapsr_newyearrapsr_birthday' or 'raspr_8march' or '22march' or '8may' or 'summer' or 'raspr_1sent'

Когда я только начинал изучать Java я никак не мог найти нормальные ресурсы с несложными задачами и решениями, которые можно скачать и проверить. Поэтому я решил открыть новый раздел, который надеюсь поможет все начинающим программистам, кто любит учиться на примерах.

На этой странице представлены задачи с исходными кодами для самоконтроля. Время от времени будут добавляться новые примеры.

Исходные коды сопровождаются подробными комментариями.

Необходимо распаковать скачанный архив с решением и открывать как проект NetBeans.

Все задачи разбиты по разделам. В каждой задаче есть пример, чтобы посмотреть как должна работать программа.

Также в конце — ссылка на исходные коды. Желательно сначала самостоятельно попробовать решить задачу, потом сравнивать с исходным кодом.

Необходимо установить Java 1.7, чтобы проекты NetBeans нормально открывались

Графический интерфейс.

Банкомат — реализовать работу банкомата — снятие и пополнение денег.

Скачать пример как должна работать программа

Уровень: легкий

Темы:

  • слушатели событий
  • стили шрифта и фона  для текстового окна
  • диалоговые окна

Пользователь имеет возможность: пополнить счет и снять деньги со счета.

После операции на экране должен выводиться остаток.

Скачать решение

***

Калькулятор — реализовать калькулятор для простых математических операций.

Скачать пример как должна работать программа

Уровень: легкий

Темы:

    • работа со слушателями событий (нажатие кнопки)
    • использование менеджеров расположения (Layout Manager)
    • использование компонентов Swing
    • работа с исключениями
    • диалоговые окна

Результат программы должен выглядеть примерно так:

 

Скачать решение

 ***

Таблица по футболу — реализовать программу для ведения статистики футбольных матчей.

Скачать пример как должна работать программа

Уровень: средний

Темы:

    • работа со слушателями событий (нажатие кнопки)
    • использование менеджеров расположения (Layout Manager)
    • использование компонентов Swing
    • работа с файлом (чтение и запись)
    • исключения
    • типизированные коллекции
    • сортировка коллекций
    • таблицы JTable и модели таблицы DefaultListModel
    • диалоговые окна

Необходимо предоставить пользователю возможность добавления результатов игр.

Изменения сразу должны отображаться в таблице (сортировка по очкам).

За победу — 3 очка, за ничью — 1 очко, поражение — 0 очков.

Программа должна содержать 2 таблицы:

  1. Таблица с командами (без сортировки)
  2. Таблица с результатами (сортировка по очкам)

Таблица должна содержать основные данные о команде и ее статистике.

Все данные считываются и записываются в файл. При запуске программа считывает данные из файла и отображает в таблице.

Скачать решение