سؤال

لدي هذا جفريم الرئيسي (نسميها درينكشوسر) الذي يظهر تأكيد معقد آخر جفريم (نسميها كونفيرموين).

و كونفيرموين اثنين فقط جبوتونس ، تأكيد وإلغاء.

أريد أن أفعل هذا:

(في الشرب ، افترض أن المشروبات هي مشروب[])

public void handleAction(){
int choice = ConfirmWin.showDrinkConfirmation(drinksChoosen);

if(choice == ConfirmWin.CONFIRM)
//Handle confirmation.
else
//handle cancel, do nothing.
}

أريد تحقيق تأثير أقرب ما يمكن إلى "تأثير جوبتيونبان" ، وهو أن درينكشوسر الأصلي يحصل على تعليق ، و كونفيرموين يعود اختيار المستخدم.

شكرا.

نصائح أخرى

لا تنس أن value حجة الجميع JOptionPane.showXXXX يمكن أن تكون الطرق JComponent.إذا قمت بتمرير مكون (في المثال الخاص بك قد يكون JList باستخدام عارض مخصص) ، سيتم تضمينه في مربع الحوار ويمكن استخدامه لتخصيص المظهر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top