30/09/2018, 20:12

Hỏi về Jbutton và RadioButton trong Java

cho em hỏi về một ần đề này ạ

ví dụ như em có một list bao gồm các JRadioButton ví dụ như
o 1
o 2
o 3
và một Jbutton như “click”

và câu hỏi của em là làm thế nào để viết một code mà khi ta ấn vào “click” thì chương trinh sẽ bắt đầu chọn JRadioButton từ “o 1”, ấn “click” thứ 2 thì nó chuyển qua “o 2”, ấn “click” thứ 3 thì nó chuyển qua “o 3”, khi ấn “click” thứ 4 thì nó trở lại “o 1”

em cám ơn mọi người.

Quốc Hùng viết 22:12 ngày 30/09/2018

bạn tạo 1 buttonGroup rồi lần lượt import các radioButton ấy vào group nhé

Nguyễn Văn Khoa viết 22:24 ngày 30/09/2018

bạn nói rõ hơn được không

Quốc Hùng viết 22:12 ngày 30/09/2018

cho mình hỏi trc là bạn đang dùng IDE nào v?

Nguyễn Văn Khoa viết 22:18 ngày 30/09/2018

mình đang dùng ide 8.0.2

Nguyễn Văn Khoa viết 22:28 ngày 30/09/2018

mình cũng có tạo groupbutton cho radiobutton rồi

Quốc Hùng viết 22:26 ngày 30/09/2018

nếu đã tạo rồi thì trong các thuộc tính của radioButton có phần group hay buttonGroup gì đấy rồi add group vào cho mỗi radioButton nhé

Nguyễn Văn Khoa viết 22:15 ngày 30/09/2018

ý bạn là buttonGroup.add(1) như thế này à

Nguyễn Văn Khoa viết 22:22 ngày 30/09/2018

bạn ơi cho mình hỏi là " khi ta ấn vào “click” thì chương trinh sẽ bắt đầu chọn JRadioButton từ “o 1”, ấn “click” thứ 2 thì nó chuyển qua “o 2”, ấn “click” thứ 3 thì nó chuyển qua “o 3”, khi ấn “click” thứ 4 thì nó trở lại “o 1”

Quốc Hùng viết 22:13 ngày 30/09/2018

bạn set sự kiện cho nó đại loại như cộng dồn cho một số, khi số đó bằng n thì dùng if biến nó thành 0;
rồi khi bấm click thì dùng switch để set selected cho radioButton

Nguyễn Văn Khoa viết 22:24 ngày 30/09/2018

bạn viết 1 đoạn ví dụ được không

Nguyễn Văn Khoa viết 22:21 ngày 30/09/2018

à bạn ơi trường hợp câu hỏi của mình trong tiếng anh nó gọi là gì vậy

Quốc Hùng viết 22:21 ngày 30/09/2018

How to group RadioButtons

Nguyễn Văn Khoa viết 22:24 ngày 30/09/2018

Không cái group radiobutton mình biết mình muốn là làm sao để khi click một jbutton thì nó sẽ tự động chọn 1 cái radiobuton, giống như câu hỏi của mình đó

Nguyễn Văn Khoa viết 22:17 ngày 30/09/2018

có ai giúp mình cái topic này không

X viết 22:20 ngày 30/09/2018

bạn ơi cho mình hỏi là " khi ta ấn vào “click” thì chương trinh sẽ bắt đầu chọn JRadioButton từ “o 1”, ấn “click” thứ 2 thì nó chuyển qua “o 2”, ấn “click” thứ 3 thì nó chuyển qua “o 3”, khi ấn “click” thứ 4 thì nó trở lại “o 1”

Cách thủ công nhất là tạo mảng có 3 radiobutton + 1 biến đếm.

Click thì set check cho thằng radio thứ 0. Rồi tăng đếm lên sau mỗi lần click. Kiếm tra nếu biến đếm = 2 thì set lại biến này bằng 0

Nguyễn Văn Khoa viết 22:23 ngày 30/09/2018

cái đó mình dùng loại code nào vậy bạn, mình đã thử dùng swich nhưng không hiệu quả

mình không biết là làm sao để khi click jbutton thì jradiobutton tự chon mà không cần click

Bài liên quan
0