建设400官方网站,汕头网站推广费用,专业的营销型网站制作,临海市建设局网站Java JOptionPane1 Java JOptionPane的介绍JOptionPane类用于提供标准对话框#xff0c;例如消息对话框#xff0c;确认对话框和输入对话框。这些对话框用于显示信息或从用户那里获取输入。JOptionPane类继承了JComponent类。2 Java JOptionPane的声明public class JOptionPa…Java JOptionPane1 Java JOptionPane的介绍JOptionPane类用于提供标准对话框例如消息对话框确认对话框和输入对话框。这些对话框用于显示信息或从用户那里获取输入。JOptionPane类继承了JComponent类。2 Java JOptionPane的声明public class JOptionPane extends JComponent implements Accessible3 Java JOptionPane的构造方法构造方法描述JOptionPane()用于创建带有测试消息的JOptionPane。JOptionPane(Object message)用于创建JOptionPane的实例以显示消息。JOptionPane(Object message, int messageType用于创建JOptionPane的实例以显示具有指定消息类型和默认选项的消息。4 Java JOptionPane的方法方法描述JDialog createDialog(String title)用于创建和返回带有指定标题的新的无父母JDialog。static void showMessageDialog(Component parentComponent, Object message)用于创建标题为“消息”的信息消息对话框。static void showMessageDialog(Component parentComponent, Object message, String title, int messageType)用于创建具有给定标题和messageType的消息对话框。static int showConfirmDialog(Component parentComponent, Object message)用于创建带有选项“是”“否”和“取消”的对话框。标题选择一个选项。static String showInputDialog(Component parentComponent, Object message)用于显示一个问题消息对话框要求从以parentComponent为父的用户输入。void setInputValue(Object newValue)用于设置用户选择或输入的输入值。5 Java JOptionPane的案例1package com.yiidian;/*** 一点教程网 http://www.yiidian.com*/import javax.swing.*;public class OptionPaneExample {JFrame f;OptionPaneExample(){fnew JFrame();JOptionPane.showMessageDialog(f,你好, 欢迎访问www.yiidian.com);}public static void main(String[] args) {new OptionPaneExample();}}输出结果为6 Java JOptionPane的案例2package com.yiidian;/*** 一点教程网 http://www.yiidian.com*/import javax.swing.*;public class OptionPaneExample {JFrame f;OptionPaneExample(){fnew JFrame();JOptionPane.showMessageDialog(f,更新成功,提示框,JOptionPane.WARNING_MESSAGE);}public static void main(String[] args) {new OptionPaneExample();}}输出结果为7 Java JOptionPane的案例3package com.yiidian;/*** 一点教程网 http://www.yiidian.com*/import javax.swing.*;public class OptionPaneExample {JFrame f;OptionPaneExample(){fnew JFrame();String nameJOptionPane.showInputDialog(f,请输入名称);}public static void main(String[] args) {new OptionPaneExample();}}输出结果为8 Java JOptionPane的案例4package com.yiidian;import javax.swing.*;import java.awt.event.*;public class OptionPaneExample extends WindowAdapter{JFrame f;OptionPaneExample(){fnew JFrame();f.addWindowListener(this);f.setSize(300, 300);f.setLayout(null);f.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);f.setVisible(true);}public void windowClosing(WindowEvent e) {int aJOptionPane.showConfirmDialog(f,确定删除么?);if(aJOptionPane.YES_OPTION){f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}public static void main(String[] args) {new OptionPaneExample();}}输出结果为