0
현재이 코드 부분을 사용자가 어떤 버튼을 자기가 선택한 버튼과 비교할 것인지를 결정하려고합니다. 현재 Test2라는 else가 자동으로 표시됩니다.JOptionPane이 선택된 버튼을 검색하려고합니다.
Object usersChoice;
Object[] options = { "Go on a journey!", "Exit, i'm tired." };
usersChoice = JOptionPane.showOptionDialog(null, "Hello Melissa :)", "Sunshine program",
JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE,
null, options, options[0]);
if(usersChoice == options)
{
JOptionPane.showMessageDialog(null, "Test1");
} else {
JOptionPane.showMessageDialog(null, "Test2");
}
의도 한 행동은 무엇입니까? – Thunderforge
if else에서 거기에 두 개의 함수를 넣으 려하지만, 간단히 테스트 할 두 개의 경계를 썼습니다. 사용자가 "여행하기"버튼을 선택할 때 그렇게하기를 원합니다. 그것은 if 문으로 들어가고, 그렇지 않으면 "Exit, i 'm tired"가됩니다. – Danny