Java: Bài tập phần Swing - Practical 5 - Game xếp số

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Bài tập 1

Tạo 2 nút lệnh, 1 nút chứa số 1, nút còn lại không chứa gì. Yêu cầu: Khi nhấn vào nút chứa 1 thì nút này sẽ thành nút rỗng (không chứa gì), còn nút kia sẽ chứa 1.

Bài tập 2

Tạo 4 nút lệnh, 1 nút chứa số 1, 1 nút chứa số 2, 1 nút chứa số 3,  nút còn lại không chứa gì (nút rỗng). 4 nút này được sắp xếp gồm 2 hàng 2 cột.
Yêu cầu:
  Khi nhấn vào nút bất kỳ mà không phải nút rỗng thì nếu nút bên cạnh theo theo chiều ngang hoặc theo chiều dọc là nút rỗng sẽ hoán đổi hai nút đó cho nhau. Lưu ý khi nhấn nút rỗng sẽ không có hành động gì.

Bài tập 3

Tạo 9 nút lệnh trong đó 8 nút lần lượt chứa 8 số từ 1 đến 8, nút còn lại rỗng. 9 nút này được sắp xếp gồm 3 hàng 3 cột.
Yêu cầu:
  Khi nhấn vào nút bất kỳ mà không phải nút rỗng thì nếu nút bên cạnh theo theo chiều ngang hoặc theo chiều dọc là nút rỗng sẽ hoán đổi hai nút đó cho nhau. Lưu ý khi nhấn nút rỗng sẽ không có hành động gì.

Bài tập 4

Tạo 16 nút lệnh trong đó 15 nút lần lượt chứa 15 số từ 1 đến 15, nút còn lại rỗng. 16 nút này được sắp xếp gồm 4 hàng 4 cột.
Yêu cầu:
  Khi nhấn vào nút bất kỳ mà không phải nút rỗng thì nếu nút bên cạnh theo theo chiều ngang hoặc theo chiều dọc là nút rỗng sẽ hoán đổi hai nút đó cho nhau. Lưu ý khi nhấn nút rỗng sẽ không có hành động gì.

Bài tập 5

Tạo 25 nút lệnh trong đó 24 nút lần lượt chứa 24 số từ 1 đến 24, nút còn lại rỗng. 25 nút này được sắp xếp gồm 5 hàng 5 cột.
Yêu cầu:
  Khi nhấn vào nút bất kỳ mà không phải nút rỗng thì nếu nút bên cạnh theo theo chiều ngang hoặc theo chiều dọc là nút rỗng sẽ hoán đổi hai nút đó cho nhau. Lưu ý khi nhấn nút rỗng sẽ không có hành động gì.

» Tiếp: Test Java1
« Trước: Bài tập phần Swing - Practical 4 - Data JDBC
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!