2011-07-16 17 views
1

是建立在對話框中的所有選項,我想創造出包含四個按鈕如何通過擺動

  1. 沒有
  2. 全是
  3. 取消
一個對話框

我可以創建對話框,但我無法將所有按鈕的操作都添加到yes中。

Object[] options = {"Yes", "No", "Yes To All", "Cancel"}; 
int n = JOptionPane.showOptionDialog(MainGui.appView, "file "+tempFile+ 
       "exits.\n Do you wish to overwrite?", "Question", 
       JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, 
       null, options, options[2]); 
+1

只查看您的acesed費率http://download.oracle.com/javase/tutorial/uiswing/components/dialog.html#button和http://www.java2s.com/Code/Java/Swing- JFC/OptionPane.htm – mKorbel

回答

2

檢查價值n。這將是如下:

n --> button 
----------- 
0 --> Yes 
1 --> No 
2 --> Yes to all 
3 --> Cancel 

您可以切換n分別做動作。

+0

現在感謝哈利它的工作。 – Ashish