Swing 中可以使用JOptionPane 来实现对话框
API 中对该类可以显示的对话框说明如下
Method Name | Description |
showConfirmDialog | Asks a confirming question, like yes/no/cancel. |
showInputDialog | Prompt for some input. |
showMessageDialog | Tell the user about something that has happened. |
showOptionDialog | The Grand Unification of the above three. |
可供配置的参数( 部分) 有
1. 对话框显示的信息类型(messageType)
l ERROR_MESSAGE
l INFORMATION_MESSAGE
l WARNING_MESSAGE
l QUESTION_MESSAGE
l PLAIN_MESSAGE
2. 对话框可供选项的类型(optionType)
l DEFAULT_OPTION
l YES_NO_OPTION
l YES_NO_CANCEL_OPTION
l OK_CANCEL_OPTION
使用也是很简单的,例如显示一个信息弹出窗:
JOptionPane.showMessageDialog(null, "这是内容","这是标题",
JOptionPane.ERROR_MESSAGE);
或是显示一个带标准返回值的弹出窗:
JOptionPane.showInternalConfirmDialog(frame,
"please choose one", "information",
JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
其余的,差不多都这样。API说得很详细。记录以防忘记。