Bài thực hành Lập trình Java 3 - Bài 3 gồm có 2 nội dung: Xây dựng giao diện trò chơi xếp ô số; xây dựng trò chơi với qui tắc: Khi nhấp chuột nút số cạnh nút trống thì sẽ đổi số đó cho ô trống, trò chơi kết thúc khi thứ tự các ô số được sắp xếp theo chiều tăng dần. Mời các bạn cùng tham khảo.
Bài 1: Xây dựng giao diện trị chơi xếp số sau Hướng dẫn thực hiện: Thiết kế giao diện với 16 nút Đặt layout cho cửa sổ BorderLayout Kéo Jpanel vào đặt vị trí: First, Center, Last sau đặt layout cho JPanel sau: FlowLayout.CENTER cho Panel First Last GridLayout(4x4) cho Panel Center Kéo Jlabel vào JPanel vị trí First, 16 nút vào JPanel Center, nút vào JPanel Last thiết kế nhãn phù hợp FlowLayout(CENTER) GridLayout(4x4) FlowLayout(CENTER) SOF203 – Lập trình Java Lab Bài 2: Xây dựng trò chơi với qui tắc Khi nhấp chuột nút số cạnh nút trống đổi số cho trống Trị chơi kết thúc thứ tự ô số xếp theo chiều tăng dần Hướng dẫn: [Bắt đầu]: Mở hộp thoại InputDialog yêu cầu nhập họ tên người chơi hiển thị tiêu đề của sổ sau Enable tất nút số o Sử dụng JoptionPane.showInputDialog() để họ tên từ người dùng o Sử dụng this.setTitle() để thiết lập tiêu đề o Sử dụng btn.setEnabled() để Enable/Disable nút [Nhấp nút số]: nút số cạnh nút trống chuyển số sang nút trống o Sử dụng btn.getText() btn.setText() để thay đổi nhãn nút Xác nhận có chơi tiếp hay khơng trị chơi kết thúc? Nếu chọn yes đánh lại số ngược lại đóng cửa sổ o Sau thao tác đổi duyệt xem nhãn xếp tăng dẫn hay chưa để đưa thông báo Game over xác nhận chới tiếp o Sử dụng JoptionPane.showConfirmDialog() để yêu cầu xác nhận có tiếp không? Sử dụng System.exit(0) để kết thúc ứng dụng SOF203 – Lập trình Java Lab ... JoptionPane.showConfirmDialog() để yêu cầu xác nhận có tiếp khơng? Sử dụng System.exit(0) để kết thúc ứng dụng SOF2 03 – Lập trình Java Lab ... Sử dụng JoptionPane.showInputDialog() để họ tên từ người dùng o Sử dụng this.setTitle() để thiết lập tiêu đề o Sử dụng btn.setEnabled() để Enable/Disable nút [Nhấp nút số]: nút số cạnh nút trống.. .Bài 2: Xây dựng trò chơi với qui tắc Khi nhấp chuột nút số cạnh nút trống đổi số cho trống Trị