展开全部
答:虽然AWT的e69da5e887aa62616964757a686964616f31333363386163Dialog 和Swing的JDialog 都可以实现图片上的效果., 但是使用JOptionPane却能更简洁的实现.
JOptionPane
优势: 代码简单,通常就是1句代码就可以实现了
缺点:扩展性不强 .自定义外观和添加功能都比较困难
适应场景:提醒框. 消息框, 输入框, 确认框, 简单选择等
Dialog /JDialog
优势:功能强大. 可扩展性强(相当于1个Frame/JFrame),可以自由添加组件,设置外观
缺点:代码量比较大.
适应场景: 比较复杂的对话框, 比如多个输入框. 多个按钮, 比较复杂的排版布局等
实现题目的效果图如下