资源介绍
主要代码:
String cmd = ae.getActionCommand();
if (CMD_1.equals(cmd))
{
// 设置按钮显示效果
UIManager.put("OptionPane.buttonFont", new FontUIResource(new Font("宋体", Font.ITALIC, 13)));
// 设置文本显示效果
UIManager.put("OptionPane.messageFont", new FontUIResource(new Font("宋体", Font.ITALIC, 13)));
JOptionPane.showMessageDialog(null, "我是用UIManager设置过的Dialog");
}
else if (CMD_2.equals(cmd))
{
// 确定按钮
JButton btnYes = new JButton("可以了哦");
btnYes.setFont(new Font("幼圆", Font.BOLD, 16));
btnYes.setForeground(Color.MAGENTA);
// 否定按钮
JButton btnNo = new JButton("不行不行");
btnNo.setFont(new Font("幼圆", Font.ITALIC, 18));
btnNo.setForeground(Color.PINK);
// 按钮选项加入数组
Object[] options = { btnYes, btnNo };
// 文本内容
JLabel label = new JLabel("我是加入了Label和JButton的Dialog这样可以吗?");
label.setForeground(Color.ORANGE);
label.setFont(new Font("宋体", Font.ITALIC, 16));
// 显示Dialog
JOptionPane.showOptionDialog(null, label, "标题", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE,
null, options, options[0]);
}
else if (CMD_3.equals(cmd))
{
JOptionPane.showConfirmDialog(null, new JLabel("