How To Create A Java Gui With Swing

Опубликовано: 06 Март 2023
на канале: Joshua Matos
26,787
200

In this video, I will show you how to build the ultimate Java GUI using a Car Inventory with Java Swing.

💌 Sign up for my free weekly email newsletter - https://joshuamatos.com/sunday

💎 Developer OS: https://joshuamatos.com/developeros

🔗 LINKS:
🤝 How to Win Friends and Influence People, https://joshuamatos.com/agtr
🧹 Clean Code, https://joshuamatos.com/n1h2
🏗️ Code Complete, https://joshuamatos.com/fgi3
🔧 The Pragmatic Programmer, https://joshuamatos.com/8wof
🖥️ Structure and Interpretation of Computer Programs, https://joshuamatos.com/zldb

🍿 WATCH NEXT
   • 5 Books to Skyrocket Your Coding Skills - ...  

MY SOFTWARE ENGINEERING COURSES (COMING SOON)
🏆 In the Works! ⏳

MY FAVOURITE BOOKS, TOOLS & GEAR
🕒 What I use for Productivity - Notion: https://joshuamatos.com/notion
✍️ My Top 5 Books - Books to Level Up as a Dev - https://joshuamatos.com/thebooks
📚 Kinsta - The Best Host for Websites I’ve used so far - https://joshuamatos.com/amazinghost
🎵 Epidemic Sound - Where I Get My Music - https://joshuamatos.com/epicsound

MY OTHER SOCIALS:
🎙 My podcast, where I talk about technology, interview software engineers and other inspiring people -https://joshuamatos.com/thepod
🌍 My blog - https://joshuamatos.com/blog
🐦 Twitter -   / joshuamatosdev  
📸 Instagram -   / joshuamatosdev  
📱 TikTok -   / joshuamatosdev  
🌍 My website - https://joshuamatos.com

💻 As a self-taught software engineer, I began my tech journey creating websites and freelancing for gaming sites 🎮, a foundational experience that sparked my diverse exploration into technology. From there, I delved into various fields, including radios 📻, satellite systems 🛰️, and network management, managing and deploying servers, and managing people 👥 - constantly expanding my skill set. Now, as a professional software engineer currently in Austin's tech scene 🌆 - I've also become a YouTuber 🎥 and Entrepreneur 💼.

Btw, Some of the links in this description are affiliate links that I get a kickback from 😜

00:00 - How to create a Gradle project
1:18 - Create a Java record
3:53 - Start building GUI
4:32 - How to create JTextFields
4:56 - How to create JPanel
6:16 - Create ArrayList
7:15 - List of JLabels
9:49 - How to use a for-loop
11:18 - How to create JButtons
13:00 - How to add action to JButtons
16:04 - How to create a popup JFrame
19:12 - How to add HTML to JLabel
22:43 - How to set the relative location of JFrame
25:18 - How to save to a CSV using Java to Desktop on Mac/Windows
31:11 - Configuring JPanel and JFrame
34:39 - How to display JFrame/Java GUI
36:13 - Application Demo
36:37 - How to deploy your Java GUI anywhere
38:26 - Outro