//OptionDialog.java
//弹出对话框
//<applet code=OptionDialog width=200 height=100>
//</applet>
import javax.swing.*;
//import java.awt.*;
public class OptionDialog extends JApplet
{
public void init(){
//MessageDialog
JOptionPane.showMessageDialog(null,"你已经评论过了,每人只能评论一次",
"信息提示",JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,"输入错语,你已经评论过了,每人只能评论一次",
"错误提示",JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(null,"你已经评论过了,每人只能评论一次,请不要多次评论",
"警告信息",JOptionPane.WARNING_MESSAGE);
//ConfirmDialog
JOptionPane.showConfirmDialog(null,"设置已经更改,请确认:","确认对话框",
JOptionPane.OK_CANCEL_OPTION);
//InuputDialog
String inputValue=JOptionPane.showInputDialog("这是一个输入对话框",
"请在这里输入");
String[] initialValue={"关闭","重启","睡眠"};
Object selectValue=JOptionPane.showInputDialog(null,"请选择:","关闭",
JOptionPane.INFORMATION_MESSAGE,null,initialValue,initialValue[0]);
//OptionDialog
JOptionPane.showOptionDialog(null,"请确认安装:","确认安装",
JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.PLAIN_MESSAGE,null,null,null);
String[] options={"上一步","下一步","取消"};
JOptionPane.showOptionDialog(null,"请确认安装:","确认安装",
JOptionPane.DEFAULT_OPTION,JOptionPane.PLAIN_MESSAGE,null,options,null);
}
}
方法参数:
showMessageDialog(Compoent parentCompoent,Object message,String title,message type)好像不可以换图标?
showConfirmDialog(Compoent parentCompoent,Object message,String title,option type)好像不可以换图标?
showInputDialog(compoent parentCompoent,Object message,String title,Message type,Icon icon,Object[] options,Object initialValue
showOptionDialog(compoent parentCompoent,Object message,String title,option type,Message type,Icon icon,Object[] options,Object initialValue)可以换图标