2015-12-01 3 views
-1

Что я хочу сделать, это остановить мою программу, а затем открыть новое «окно» с помощью двух кнопок. Это было бы очень похоже на команду «JOptionPane.showInputDialog()», за исключением того, что я не хочу ввода текста, и я хочу, чтобы кнопки говорили «да» и «нет». нажатие любой кнопки должно вывести значение «да» или «нет».java, окно с 2 кнопками

Большое спасибо

public class example { 
    System.out.println("was this helpful?"); 
    String answer = code.that.makes.it.work; 
    System.out.println(answer); 
} 
+0

http://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html Там вы идете ... показывает вам все, что вам нужно знать. Буквально прямо на странице. – 3kings

+0

Вы можете попробовать 'String answer = JOptionPane.showConfirmDialog (null," "," Choose ", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION?" Yes ":" no ";' – ashiquzzaman33

ответ

2

Было бы очень похож на команду «JOptionPane.showInputDialog()» за исключением того, я не хочу для ввода текста, и я хочу, чтобы кнопки, чтобы иметь сказать, да и нет

Затем вы можете использовать:

int response = JOptionPane.showOptionDialog(...); 

или

int response = JOptionPane.showConfirmDialog(...); 

В ответ будет отображаться кнопка, на которую была нажата кнопка.

Для получения дополнительной информации и примеров ознакомьтесь с разделом из учебника Swing по телефону How to Make Dialogs.

Смежные вопросы