精华内容
下载资源
问答
  • Java弹出对话框小程序

    2019-12-25 14:58:49
    import java.awt.*; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class JFtest implements ActionListener{ static final Frame JF = null; ...
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    public class JFtest  implements ActionListener{
    	static final Frame JF = null;
    
    	public static void main(String args[]) {
    		JFrame JF = new JFrame("Test");
    		JButton btn = new JButton("Press me");
    		btn.addActionListener(new JFtest());
    		JF.setLayout(new FlowLayout());
    		JF.add(btn);
    		JF.setSize(200, 100);
    		JF.setVisible(true);
    	}
    
    	void newdialog() {
    		JDialog jd = new JDialog(JF, "对话框", false);
    		JPanel jp = new JPanel();
    		jp.setLayout(new GridLayout(1, 2));
    		JButton jb1 = new JButton("Yes");
    		JButton jb2 = new JButton("No");
    		jp.add(jb1);
    		jp.add(jb2);
    		jb1.addActionListener(new BtnHandler1());
    		jb2.addActionListener(new BtnHandler2());
    
    		jd.add(new JLabel("你喜欢Java吗?"), "Center");
    		jd.add(jp, "South");
    		jd.setBounds(150, 200, 200, 100);
    		jd.setVisible(true);
    	}
    
    	public void actionPerformed(ActionEvent e) {
    		newdialog();
    	}
    }
    
    class BtnHandler1 implements ActionListener {
    	public void actionPerformed(ActionEvent e) {
    		JDialog jd = new JDialog(JFtest.JF, "对话框", false);
    		jd.add(new JLabel("好好学习,天天向上!"), "Center");
    		jd.setBounds(150, 200, 200, 100);
    		jd.setVisible(true);
    	}
    }
    
    class BtnHandler2 implements ActionListener {
    	public void actionPerformed(ActionEvent e) {
    		JDialog jd = new JDialog(JFtest.JF, "对话框", false);
    		jd.add(new JLabel("不喜欢也得把学分修到呀"), "Center");
    		jd.setBounds(150, 200, 200, 100);
    		jd.setVisible(true);
    	}
    
    }
    
    

    在这里插入图片描述

    展开全文
  • Java 弹出对话框的几种方式

    千次阅读 多人点赞 2018-11-21 14:23:42
    1.显示一个错误对话框 JOptionPane.showMessageDialog(null, "标题【出错啦】", "年龄请输入数字", JOptionPane.ERROR_MESSAGE); 2.显示一个信息面板 int res=JOptionPane ....

    1.显示一个错误对话框

    JOptionPane.showMessageDialog(null, "标题【出错啦】", "年龄请输入数字", 
    JOptionPane.ERROR_MESSAGE);
    

    在这里插入图片描述
    2.显示一个信息面板

    int res=JOptionPane
    	.showConfirmDialog(null, "输入为空是否继续", "是否继续", JOptionPane.YES_NO_OPTION);
    if(res==JOptionPane.YES_OPTION){ 
    	System.out.println("选择是后执行的代码");    //点击“是”后执行这个代码块
    }else{
    	System.out.println("选择否后执行的代码");    //点击“否”后执行这个代码块
    return;
    }
    

    在这里插入图片描述

    3.显示一个内部信息对话框

    JOptionPane
    .showInternalConfirmDialog(frame,  "please choose one", "information",  
    JOptionPane.YES_NO_CANCEL_OPTION,  JOptionPane.INFORMATION_MESSAGE); 
    

    在这里插入图片描述
    4.显示一个警告对话框

    Object[] options = { "是", "取消" }; 
    JOptionPane.showOptionDialog(null, "点击以继续", "警告",  JOptionPane.DEFAULT_OPTION, 
    JOptionPane.WARNING_MESSAGE,  null, options, options[0]); 
    

    在这里插入图片描述
    5.显示一个要求用户键入 String 的对话框

    String inputValue = JOptionPane.showInputDialog("Please input a value"); 
    

    在这里插入图片描述
    6.显示一个要求用户选择 String 的对话框

    Object[] possibleValues = { "第一个", "第二个", "第三个" }; 
    Object selectedValue = JOptionPane.showInputDialog(null, "请选择一个字符串", "选择输入", 
    JOptionPane.INFORMATION_MESSAGE, null,  possibleValues, possibleValues[0]);
    

    在这里插入图片描述
    原文:https://www.cnblogs.com/jiangxiulian/p/5961990.html

    展开全文
  • import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.sql.*; public class NumberDialog extends JDialog implements ActionListener{ Container c; JLabel l,l1; JComboBox ...
  • 最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中...显示一个带有OK 按钮的模态对话框。 下面是几个使用showMessageDialog 的例子:JOptionPane.showMessageDialog(null, "友情提示"); JOptionPane.show

    最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。
    很方便的,于是就简单的整理了一下。
    1.1 showMessageDialog
    显示一个带有OK 按钮的模态对话框。
    下面是几个使用showMessageDialog 的例子:

    JOptionPane.showMessageDialog(null, "友情提示");  
    JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane.WARNING_MESSAGE);  
    JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.ERROR_MESSAGE);  
    JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.PLAIN_MESSAGE);  

    1.2 showOptionDialog
    这个函数可以改变显示在按钮上的文字。你还可以执行更多的个性化操作。
    常规的消息框:

    int n = JOptionPane.showConfirmDialog(null, "你高兴吗?", "标题",JOptionPane.YES_NO_OPTION);//i=0/1  

    个性话消息框:

    Object[] options ={ "好啊!", "去一边!" };  
    int m = JOptionPane.showOptionDialog(null, "我可以约你吗?", "标题",JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);  

    1.3 showInoutDialog
    该方法返回一个Object 类型。这个Object 类型一般是一个String 类型,反应了用户的输入。
    下拉列表形式的例子:

    Object[] obj2 ={ "足球", "篮球", "乒乓球" };  
    String s = (String) JOptionPane.showInputDialog(null,"请选择你的爱好:\n", "爱好", JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), obj2, "足球");  
    JOptionPane.showInputDialog(null,"请输入你的爱好:\n","title",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入");  

    对应的小图标可参照下图:

    原文地址: 原文地址:

    展开全文
  • Swing中弹出对话框的几种方式_JOptionPane.showMessageDialog等详解   2008-06-26 09:32 在swing中,基于业务的考量,会有对话框来限制用户的行为及对用户的动作进行提示. Swing中提供了...
    
    

    利用 javax.swing 里面的 JOptionPane类,它里面有几个static方法可用,例如

    1   showMessageDialog(Component parentComponent, Object message)

    showMessageDialog(Component parentComponent, Object message, String title, int messageType)

    等方法,这些方法都是静态的,可以直接调用,具体的就要你看看API文档,我在这里举一例帮助应用:

    import javax.swing.JOptionPane;

    public class MessageBox

    {

    public static void main(String args[])

    {

        JOptionPane.showMessageDialog( null,"sample dialog !");

       }

    }

    Swing中弹出对话框的几种方式_JOptionPane.showMessageDialog等详解
     
    2008-06-26 09:32
    在swing中,基于业务的考量,会有对话框来限制用户的行为及对用户的动作进行提示.

    Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,同样在Java中也有,利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。
    ConfirmDialog --- 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"No"按钮)
    InputDialog --- 提示输入文本
    MessageDialog --- 显示信息
    OptionDialog -- 组合其它三个对话框类型。
      这四个对话框可以采用showXXXDialog()来显示,如showConfirmDialog()显示确认对话框、showInputDialog()显示输入文本对话框、showMessageDialog()显示信息对话框、showOptionDialog()显示选择性的对话框。它们所使用的参数说明如下:
    ① ParentComponent:指示对话框的父窗口对象,一般为当前窗口。也可以为null即采用缺省的Frame作为父窗口,此时对话框将设置在屏幕的正中。
    ② message:指示要在对话框内显示的描述性的文字
    ③ String title:标题条文字串。
    ④ Component:在对话框内要显示的组件(如按钮)
    ⑤ Icon:在对话框内要显示的图标
    ⑥ messageType:一般可以为如下的值ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、PLAIN_MESSAGE、
    ⑦ optionType:它决定在对话框的底部所要显示的按钮选项。一般可以为DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、OK_CANCEL_OPTION。
    使用实例:
    (1)显示MessageDialog
    JOptionPane.showMessageDialog(null, "在对话框内显示的描述性的文字", "标题条文字串", JOptionPane.ERROR_MESSAGE);
    (2)显示ConfirmDialog
    JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);
    (3)显示OptionDialog:该种对话框可以由用户自己来设置各个按钮的个数并返回用户点击各个按钮的序号(从0开始计数)
    Object[] options = {"确定","取消","帮助"};
    int response=JOptionPane.showOptionDialog(this, "这是个选项对话框,用户可以选择自己的按钮的个数", "选项对话框标题",JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
    if(response==0)
    { this.setTitle("您按下了第OK按钮 ");
    }
    else if(response==1)
    { this.setTitle("您按下了第Cancel按钮 ");
    }
    else if(response==2)
    { this.setTitle("您按下了第Help按钮 ");
    }
    (4)显示InputDialog 以便让用户进行输入
    String inputValue = JOptionPane.showInputDialog("Please input a value");
    (5)显示InputDialog 以便让用户进行选择地输入
    Object[] possibleValues = { "First", "Second", "Third" }; //用户的选择项目
    Object selectedValue = JOptionPane.showInputDialog(null, "Choose one", "Input",JOptionPane.INFORMATION_MESSAGE, null, possibleValues, possibleValues[0]);
    setTitle("您按下了"+(String)selectedValue+"项目");

    展开全文
  • java点击弹出对话框
  • java Swing弹出对话框

    2019-10-06 13:47:15
    JOptionPane,该类为程序中显示弹出对话框,输入对话框:包括一个文本字段和两个按钮,确定和取消;showInputDialog(Object message) 显示请求用户输入的问题消息对话框。showInputDialog(Object message, Object ...
  • 本文主要介绍java selenium操作弹出对话框,这里给大家整理了相关资料,并附示例代码和实现效果图,有兴趣的小伙伴可以参考下
  • 利用Java编写的弹出对话框小程序,比较经典,分享一下
  • Java Swing 自定义Dialog确认对话框Java Swing 自定义Dialog Java Swing 自定义Dialog 需求:当点击JFrame窗口的关闭按钮时,弹框询问是否确定关闭窗口,如果是则关闭程序,否就让弹框消失什么也不做(使用Dialog)...
  • Java弹出对话框的方法

    千次阅读 2016-02-15 15:45:27
    1.显示一个错误对话框,该对话框显示的 message 为 ‘alert’:JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE); 2.显示一个内部信息对话框,其 message 为 ‘information’: ...
  • java弹出对话框

    2011-06-18 12:28:00
    点击“确定”按钮,然后弹出一个对话框显示信息。JOptionPane.showMessageDialog( null,"sample dialog !"); 查看了sdk,但是貌似没有找到这个东西,百度了一下才会写。以后要做一个小结。
  • Java Swing 弹出对话框的使用

    千次阅读 2017-06-18 23:24:55
    Swing 中提供了 JOptionPane 类来实现类似 Windows 平台下的 MessageBox 的功能,利用 JOptionPane 类中的各个 static 方法来生成各种标准的对话框,实现显示信息、提出问题、警告、用户输入参数等功能...
  • 转载:http://zhouhaitao.iteye.com/blog/907098Java弹出对话框的几种方式。显示一个错误对话框,该对话框显示的 message 为 'alert':JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_...
  • JOptionPane有助于方便地弹出要求用户提供值或向其发出通知的标准对话框,虽然由于方法数多使JOptionPane类可能显得复杂,但几乎所有此类的使用都是对下列静态showXxxDialog方法之一的单行调用: 所有这些方法还可能...
  • Java Swing中弹出对话框的几种方式

    千次阅读 2018-04-17 20:47:49
    Java Swing中弹出对话框的几种方式:链接:https://blog.csdn.net/zhao50632/article/details/20999173关于java JFrame窗口关闭弹出showConfirmDialog 对话框关闭而主窗口不关闭:链接:...
  • 最近在做学校的课程设计,java编程需要用到对话框弹出,第一反应是js中的alert和confirm,java的话瞬间懵,查阅学习总结如下,用以以后的学习 1.显示一个错误对话框,该对话框显示的 message 为 '年龄请输入数字',...
  • 1.显示一个错误对话框,该对话框显示的 message 为 'alert': JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE); 2.显示一个内部信息对话框,其 message 为 'information'...
  • 10.JAVA之GUI编程弹出对话框Dialog 在上节基础上添加对话框显示错误信息。 代码如下: /*弹出对话框显示错误信息,对话框一般不单独出现,一般依赖于窗体。*/ /*练习-列出指定目录内容*/ import java.awt....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,814
精华内容 1,125
关键字:

java弹出对话框

java 订阅