Danh sách các bài học Java Swing

Java hiện tại có lẽ vẫn là một trong những ngôn ngữ có độ hot và phổ biến rộng rãi trong cộng đồng developer thế giới và ở Việt Nam. Dạo qua một vòng thì chúng ta có thể thấy rằng các Job về Java rất nhiều, chứng tỏ rằng nó vẫn còn đang phát triển rất mạnh mẽ.

Java Swing là một mảng làm về ứng dụng giao diện Desktop của Java, mặc dù khá cũ nhưng nó được xem là khơi nguồn cho những khái niệm đầu tiên về ứng dụng giao diện desktop. Về sau chúng ta ta sẽ có JavaFX cũng là một nền tảng cho phép chúng ta xây dựng các ứng dụng desktop hiệu quả hơn khi cho phép định nghĩa giao diện bằng file xml, cơ chế binding dữ liệu etc. 

Tuy nhiên hiện nay hầu như các nhà trường vẫn lựa chọn Java Swing để dạy thay vì JavaFX, ra mắt từ lâu đời nên Java Swing có thể cung cấp cho các sinh viên các khái niệm cơ bản nhất để làm một ứng dụng desktop, từ cơ sở đó mà sinh viên có thể nghiên cứu thêm JavaFX một cách dễ dàng.

Vậy học Java Swing có đi làm được không? Câu trả lời là không! Nhưng nó sẽ là một khởi đầu đẹp cho các bạn để tiếp cận hầu hết các khái niệm trong lập trình ứng dụng desktop, nâng cao khả năng tìm hiểu, nghiên cứu.

Cá nhân mình nghĩ học Swing trong trường là một điều bình thường, các bạn đừng nên trách tại sao giáo viên lại không dạy những cái khác hay ho hơn nhé. Khi các bạn làm được Swing thì JavaFX hay gì cũng sẽ rất dễ dàng thôi. Còn chuyện đi làm thì hầu như hiện tại mình chưa thấy công ty nào tuyển vào để làm Java Swing, nếu có chỉ là dự án maintenance có tuổi đời có khi còn lớn hơn tuổi của các bạn.

JavaFX thì vẫn có Job, dự án mới luôn, nhưng mà thông thường nhà tuyển dụng sẽ không ghi nó vào mô tả đâu vì sợ các bạn chạy mất tiêu, nhưng mà vào làm thấy cũng bình thường, cũng code bá đạo lắm, mình làm được 1.5 năm JavaFX luôn nè.

Quay trở lại Java Swing, dưới đây là danh sách các bài hướng dẫn về Java Swing, hy vọng sẽ giúp các bạn trong quá trình tìm hiểu về nó:

  1. Giới thiệu
  2. Netbeans và chương trình đầu tiên
  3. Tổng hợp các Layout trong Swing
  4. JFrame
  5. JPanel 
  6. JLabel
  7. JTextField
  8. JFormattedTextField 
  9. JPasswordField
  10. JButton
  11. JRadioButton
  12. JToggleButton
  13. JCheckbox
  14. JCombobox
  15. JSpinner
  16. JFileChooser
  17. JList
  18. JTable
  19. JTree
  20. Dialog
  21. JColorChooser
  22. JProgressBar 

Lời kết

Hy vọng loạt bài viết về Java Swing có thể giúp các bạn phần nào trong công cuộc chinh phục Java Swing. Nếu khó khăn ở đây xin hãy comment cho mình biết. Hoặc cần gấp hãy nhắn tin cho mình, thông tin ở bên dưới nhé. Mình sẽ cố gắng hỗ trợ sớm nhất cho các bạn. 

Leave a Comment

Your email address will not be published. Required fields are marked *