Update README.md

This commit is contained in:
Hosein
2026-05-17 16:13:56 +03:30
parent b005cb35cd
commit 54f96e8fb9
+8 -8
View File
@@ -1,4 +1,4 @@
# 🎨 JavaFX Workshop — Pricing Plans UI
# JavaFX Workshop — Pricing Plans UI
## Introduction
Ready to dip your toes into the world of **JavaFX**? In this workshop,
@@ -6,7 +6,7 @@ you'll build a pricing plans page — the kind you see on every modern SaaS webs
---
## 📚 What You'll Learn
## What You'll Learn
| Concept | How you'll use it |
|--------------------|-------------------------------------------|
@@ -21,8 +21,8 @@ you'll build a pricing plans page — the kind you see on every modern SaaS webs
---
## 🛠️ Your TODO List
### 0️⃣ Install VS Code extension for better JavaFx CSS Support
## Your TODO List
### Install VS Code extension for better JavaFx CSS Support
* There is an extension for better JavaFx CSS support in **vscode-extension** folder
* You can install that with this command on your IntelliJ terminal:
> code --install-extension "vscode-extension\css-helper-for-javafx-1.0.1.vsix"
@@ -30,18 +30,18 @@ you'll build a pricing plans page — the kind you see on every modern SaaS webs
and finally add this line there:
> "css.lint.vendorPrefix": "ignore",
### 1️⃣ Main.java
### Main.java
* Load the FXML file using `FXMLLoader`
* Create a `Scene`, set its title, attach CSS file to it, and show it on the `Stage`
### 2️⃣ Controller.java
### Controller.java
* Wire up the "Shop" buttons → show payment alerts
* Implement theme toggle (Dark ↔ Light)
---
## 🎓 Learning Goals
## Learning Goals
By working through this workshop, you'll be able to:
@@ -54,7 +54,7 @@ By working through this workshop, you'll be able to:
---
### 📝 Notes
### Notes
> Always run your Javafx app from the **Launcher.java**, Launching from
the Main.class (where you have extended from Jfx Application) sometimes
doesn't work due to building issues, and you get error of not finding Javafx.