別の複雑な確認 JFrame (ConfirmWin と呼びます) を示すこのメイン JFrame (DrinkChooser と呼びます) があります。
ConfirmWin には、confirm と cancel の 2 つの JButton しかありません。
私はこれをしたい:
(DrinkChooser では、rinksChoosen が Drink[] であると仮定します)
public void handleAction(){
int choice = ConfirmWin.showDrinkConfirmation(drinksChoosen);
if(choice == ConfirmWin.CONFIRM)
//Handle confirmation.
else
//handle cancel, do nothing.
}
元の DrinkChooser が中断され、ConfirmWin がユーザーの選択を返すという「JOptionPane 効果」にできるだけ近い効果を実現したいと考えています。
ありがとう。