В настоящее время я работаю над игрой в шахматы для школьного проекта.Когда вы продвигаете пешку, она открывает диалоговое окно, которое позволяет игроку выбрать, какую фигуру он хотел бы продвинуть.Однако, когда игрок нажимает «отменить» или «X», окно просто возвращает ноль, и пользователь не может продвигать свою часть.Мне было интересно, могу ли я удалить / отключить кнопку отмены и кнопку «X».Вот мой код:
private String createDialog() {
hideLabels();
Object[] options = {"Queen", "Knight", "Bishop", "Rook"};
String selection = (String)JOptionPane.showInputDialog(frame, "What would you like to promote to?, ", "Promote", JOptionPane.PLAIN_MESSAGE, null, options, options[0]);
return selection;
}