lemul4 / ShareTracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Share Tracker

Share Tracker - это приложение для отслеживания информации о ценных бумагах. Приложение использует JavaFX для создания графического интерфейса пользователя и API для получения данных о ценных бумагах.

Особенности

  • Поиск ценных бумаг по их названию.
  • Отображение информации о найденных ценных бумагах в виде таблицы.
  • Добавление ценных бумаг в закладки для последующего отслеживания.
  • Просмотр и отображение закладок с сохраненными ценными бумагами.

Требования к окружению

Java версия не ниже 20. Версия Maven не ниже 3

Запуск:

porm.xml -> Maven -> reloade project

src/main/java/com/example/sharetracker/ShareTrackerApp.java

Использование:

Запустите приложение и введите название ценной бумаги в строку поиска. Нажмите кнопку "Поиск" для получения информации о ценных бумагах. Добавьте интересующие вас ценные бумаги в закладки с помощью флажков в таблице. Перейдите в раздел "Закладки", чтобы просмотреть сохраненные ценные бумаги. акции: SBER, РУСАЛ, YNDX, FLOT, BBG000R04X57

Дополнительная информация:

Это приложение разработано с использованием JavaFX и Tinkoff Invest API. В файле ShareTrackerController.java вы найдете основной код, управляющий логикой приложения. ShareInfo.java представляет класс для хранения информации о ценной бумаге. ShareInfoFactory.java предоставляет фабричные методы для создания объектов ShareInfo, используется паттерн Factory Method. Прототип (Prototype)— паттерн, который не стоит применять. В данном случае, создание копий объектов (прототипов) не представляется особой необходимостью, и паттерн Прототип мог бы быть избыточным.

image

About


Languages

Language:Java 85.3%Language:CSS 14.7%