- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
06 - JavaFX Calculator App | Part 2: Event-Driven Programming , Logic and lecture Exercise
🎓 Programming 3 – Lab Session | JavaFX Calculator App – Part 2: Event-Driven
Programming & Logic Implementation
In this second part, we bring our calculator to life! We start by understanding
the concept of Event-Driven Programming, then implement the full logic behind
every button step by step.
📌 What's covered in Part 2:
✅ What is Event-Driven Programming and how it works
✅ What is an Event and what is an Event Handler
✅ The relationship between the Event, the Event Handler, and the Source
✅ How to register interest in an event — "listening" on a component like a Button
✅ How the Button class notifies you when an event occurs
✅ Passing a Lambda Expression as an argument to setOnAction()
✅ Implementing all calculator operations step by step:
→ Digit buttons (0–9)
→ Operators (+, -, *, /)
→ Equals button & result display
→ Clear button
→ Dot (.) button & decimal handling
→ Division by zero error handling
✅ 🏋️ End-of-lecture Exercise: Build a JavaFX Calculator with History feature!
💡 By the end of this part, you'll fully understand how JavaFX responds to user
actions and how to connect UI components to real logic using Event Handlers
and Lambda Expressions.
🔗 Source Code (GitHub):
https://github.com/aya-alharazin/JavaFX-Calculator
📝 Exercise: Implement a JavaFX Calculator that saves and displays the history
of all operations performed .
👩🏫 Teaching Assistant: Aya Nabil Al-Harazin
📚 Course: Programming 3 – Lab
☕ Playlist: Java Programming III (Advanced Java) – Coffee Break with Aya
🏫 [Islamic University of Gaza - 2026]
━━━━━━━━━━━━━━━━━━━━━━━
#JavaFX #EventDrivenProgramming #EventHandler #LambdaExpression
#JavaCalculator #setOnAction #Programming3 #JavaLab
#AyaNabil #Prog3Lab #CoffeeBreakWithAya
Видео 06 - JavaFX Calculator App | Part 2: Event-Driven Programming , Logic and lecture Exercise канала Aya Alharazin
Programming & Logic Implementation
In this second part, we bring our calculator to life! We start by understanding
the concept of Event-Driven Programming, then implement the full logic behind
every button step by step.
📌 What's covered in Part 2:
✅ What is Event-Driven Programming and how it works
✅ What is an Event and what is an Event Handler
✅ The relationship between the Event, the Event Handler, and the Source
✅ How to register interest in an event — "listening" on a component like a Button
✅ How the Button class notifies you when an event occurs
✅ Passing a Lambda Expression as an argument to setOnAction()
✅ Implementing all calculator operations step by step:
→ Digit buttons (0–9)
→ Operators (+, -, *, /)
→ Equals button & result display
→ Clear button
→ Dot (.) button & decimal handling
→ Division by zero error handling
✅ 🏋️ End-of-lecture Exercise: Build a JavaFX Calculator with History feature!
💡 By the end of this part, you'll fully understand how JavaFX responds to user
actions and how to connect UI components to real logic using Event Handlers
and Lambda Expressions.
🔗 Source Code (GitHub):
https://github.com/aya-alharazin/JavaFX-Calculator
📝 Exercise: Implement a JavaFX Calculator that saves and displays the history
of all operations performed .
👩🏫 Teaching Assistant: Aya Nabil Al-Harazin
📚 Course: Programming 3 – Lab
☕ Playlist: Java Programming III (Advanced Java) – Coffee Break with Aya
🏫 [Islamic University of Gaza - 2026]
━━━━━━━━━━━━━━━━━━━━━━━
#JavaFX #EventDrivenProgramming #EventHandler #LambdaExpression
#JavaCalculator #setOnAction #Programming3 #JavaLab
#AyaNabil #Prog3Lab #CoffeeBreakWithAya
Видео 06 - JavaFX Calculator App | Part 2: Event-Driven Programming , Logic and lecture Exercise канала Aya Alharazin
Комментарии отсутствуют
Информация о видео
25 марта 2026 г. 1:34:05
00:30:33
Другие видео канала




















