#JavaSwing

2025-12-23

🎁 Hướng dẫn chi tiết cách thêm tính năng "Nhớ mật khẩu" trong Java Swing + MySQL cho hệ thống quản lý thư viện thực tế. Phân tích an toàn, bảo mật và logic phân tách UI/backend. Đã có bài 31/playlist thực tế! #Java #Swing #MySQL #Lậptrình #ProjectReal #Cybersecurity

Tags: #Java #Swing #MySQL #Authentication #ProjectReal #Cybersecurity #Lậptrình #JavaSwing #Bảomat #Hethongthựctế

reddit.com/r/programming/comme

2025-12-10

Cập nhật video mới! Hướng dẫn Java Swing + MySQL triển khai hệ thống Thư viện với tính năng phân quyền người dùng (Admin/Giảng viên/Sinh viên), thiết lập quyền truy cập linh hoạt và xác thực đăng nhập. Thích hợp cho các dự án ERP, POS, HR. SQL dữ liệu mẫu được chia sẻ đầy đủ. #JavaSwing #MySQL #PhầnMềmThưViện #LậpTrìnhDesktop #RBAC #HệThốngNgườiDùng #TiệnÍchDev #CôngNghệPhầnMềm 🧑‍💻📚

reddit.com/r/programming/comme

2025-12-09

Cập nhật hướng dẫn mới: Tạo hệ thống Thẻ Sinh Viên chuyên nghiệp bằng Java Swing với tính năng tải ảnh, chữ ký điện tử, in/lưu thẻ và giao diện hiện đại. 🔍 Video phù hợp cho dự án thực tế Java! 💻
👉 Theo dõi Kawsar Technologies để học Java Swing chi tiết.
#JavaSwing #LậpTrìnhJava #StudentIDCard #ProjectJava #PhátTriểnỨngDụng

reddit.com/r/programming/comme

2025-12-08

Hướng dẫn tạo thẻ ID chuyên nghiệp bằng Java Swing + MySQL: Thiết kế giao diện, gọi dữ liệu từ CSDL, hiển thị ảnh, thông tin cá nhân và chức năng xuất thẻ. Bài học dành cho người mới với dự án thư viện thực tế. #JavaSwing #MySQL #LậpTrình #IDCardGenerator #TiệnÍchCôngNghệ

(#JavaSwing #MySQL | #IDCardGenerator | #TiệnÍchCôngNghệ)

reddit.com/r/programming/comme

2025-04-04

So, here's something unexpectedly neat that #FlatLaf can do.

I have an app that fetches some content from a server and displays it to the user. The content from the server includes things like labels and button text.

Because this app uses FlatLaf, the content from the server can also include *styles*, like font and color settings.

Usually only web apps can do that, but FlatLaf brings this ability to #JavaSwing apps as well.

#Java #programming

JoeY ☕️🎮✍️🏽joeyjr@mastodon.online
2025-03-15

Did some practice coding the last 2 weeks or so. Made a couple of simple apps.

A bulk QR Code generator that reads from a worksheet, then spews JPGs into a folder.

The other is a remake of that Tower Of Hanoi school project I did back in uni.

Now trying to figure out how to package JARs so it's easier to run on Windows. Oracle has native-image which seems interesting. Other solutions look abandoned, though.

I should try #Android , too, but I need an extra phone.

#Java #JavaSwing

Caroline Bell :QueerCat_Trans:halotroop2288@techhub.social
2024-09-13

I'm trying to learn Scala but being forced to learn Scala Build Tool script instead.
SBT sucks. When are they going to fix the Gradle plugin?

I'm betting this is why the libraries are underdeveloped and kind of abandoned in some cases too.
I wanted to use Scala Swing but then I found out it hasn't been updated in like 9 months and is missing key features that make it unusable as an alternative to the full Java library.
I was going to work on the library but then I found out I'd have to use SBT to do so.
And their new testing library which I can't even seem to find a repo for. Perhaps it's inside the compiler repo which seems to be overly monolithic?

#Scala #Scala3 #ScalaSwing #JavaSwing #Swing #JVM

Alexandre B A Villares 🐍villares@ciberlandia.pt
2024-05-05

#TkInter file dialogs like open file, save, select folder, etc. are very easy, but ugly (actually sub-standard in terms of features) on Linux :(

#tkfiebrowser (tkfilebrowser.readthedocs.io/e) by Juliette Monsel, fixes this :D

...but this adds a project dependency and looks like it doesn't work on MacOS :(

#CustomTkinter doesn't have them at all :(

Do I want to hear about other options? Maybe. But I don't really want to make my students install another dependency and write more than a single line of code to open a file dialog, so I guess I'm out of luck.

Using #py5 (which they will have installed) it is more than a single line of code (which might be ok...), but it uses the #JavaSwing dialog infrastructure, I guess, that look quite ugly on Linux too... I'm really grumpy today.

I feel like getText().substring(position, length) should not return substantially different results than getText(position, length) but that’s #JavaSwing for you -_-

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst