Mọi người cho em hỏi, mặc định của phương thức JOptionPane.showConfirmDialog() là 1 hộp thoại có tittle, có dòng thông báo vào 2 button “OK” và “Cancel”.
Vậy làm thế nào để thay đổi nội dung text trong 2 button đó ạ, em cảm ơn!
Sửa thông báo trên JOptionPane
Dễ thôi mà, bạn thay đổi option parameter với OK hay Cancel là String tùy ý bạn thích.

//Custom button text
Object[] options = {"Yes, please",
"No, thanks",
"No eggs, no ham!"};
int n = JOptionPane.showOptionDialog(frame,"Would you like some green eggs to go "
+ "with that ham?", "A Silly Question",JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, // icon
options, //the titles of buttons
options[2]);
3 Likes
Tuyệt quá! Em cảm ơn anh nhiều!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?