java中弹出窗口

问题描述

怎样在java中实现点击一个按钮,弹出新对话框以输入信息,退出新对话框后原对话框不消失

解决方案

解决方案二:
使用swingJFrame类用于创建窗体JDialog类用于创建对话框JOptionPane类用于弹出各种对话框JOptionPane类的showInputDialog方法用来弹出一个输入对话框。
解决方案三:
importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JOptionPane;publicclassTest{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("Title");JButtonbutton=newJButton("Openinputdialog");frame.getContentPane().add(button);button.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){Stringstr=JOptionPane.showInputDialog(null,"Pleaseinputyourmessage");System.out.println(str);}});frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(400,400);frame.setLocationRelativeTo(null);frame.setVisible(true);}}

解决方案四:
importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JOptionPane;publicclassTest{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("Title");JButtonbutton=newJButton("Openinputdialog");frame.getContentPane().add(button);button.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){Stringstr=JOptionPane.showInputDialog(null,"Pleaseinputyourmessage");System.out.println(str);}});frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(400,400);frame.setLocationRelativeTo(null);frame.setVisible(true);}}

解决方案五:
我不清楚LS到底认真看过API没有?JOptionPane.showInputDialog(null,"Pleaseinputyourmessage");为什么第一个参数能用null?第一个参数用来指定弹出的窗体的拥有者的窗体,指明是哪个窗体弹出来的,虽然为null时JOptionPane会使用一个默认的窗体(不是自己创建的任何一个窗体)作为拥有者,但是,当切换窗体时,会发生一些不是我们要的效果,具体什么效果自己多试几次就知道了。
解决方案六:
引用4楼zssazrael的回复:

我不清楚LS到底认真看过API没有?JOptionPane.showInputDialog(null,"Pleaseinputyourmessage");为什么第一个参数能用null?第一个参数用来指定弹出的窗体的拥有者的窗体,指明是哪个窗体弹出来的,虽然为null时JOptionPane会使用一个默认的窗体(不是自己创建的任何一个窗体)作为拥有者,但是,……

不要随便乱误导别人Theparameterstothesemethodsfollowconsistentpatterns:parentComponentDefinestheComponentthatistobetheparentofthisdialogbox.Itisusedintwoways:theFramethatcontainsitisusedastheFrameparentforthedialogbox,anditsscreencoordinatesareusedintheplacementofthedialogbox.Ingeneral,thedialogboxisplacedjustbelowthecomponent.Thisparametermaybenull,inwhichcaseadefaultFrameisusedastheparent,andthedialogwillbecenteredonthescreen(dependingontheL&F).
解决方案七:
引用4楼zssazrael的回复:

我不清楚LS到底认真看过API没有?JOptionPane.showInputDialog(null,"Pleaseinputyourmessage");为什么第一个参数能用null?第一个参数用来指定弹出的窗体的拥有者的窗体,指明是哪个窗体弹出来的,虽然为null时JOptionPane会使用一个默认的窗体(不是自己创建的任何一个窗体)作为拥有者,但是,……

。。。。。。。。。

时间: 2024-09-25 22:40:45

java中弹出窗口的相关文章

编程-关于MFC中弹出窗口的问题

问题描述 关于MFC中弹出窗口的问题 我添加了对话框类,但是DoModal函数不能弹窗口,错误提示为: 14 IntelliSense: "CTanChu::~CTanChu()" (已声明 所在行数: 12,所属文件: "f:vs2010临时编程文件qwerqwerTanChu.h") 不可访问 ,这是什么情况,求各位大神支招,谢谢了 解决方案 TanChu.h这个文件存在么 CTanChu::~CTanChu()的实现有没有. IntelliSense提示不是真

jsp 弹窗-菜鸟求助:如何在JSP页面中弹出窗口

问题描述 菜鸟求助:如何在JSP页面中弹出窗口 从数据库中查询到了学生的基本信息,每条记录的后面有个"查看详细"的按钮,点击后弹出一个小窗口能将学生的信息显示出来,应该如何做?求各位大神帮忙,最好有个示例,不胜感激--

精通ASP.NET中弹出窗口技术

asp.net|弹出窗口 摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互.并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案. 关键词:ASP.NET.CodeBehind.过滤.COM接口.JavaScript.绑定 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进.它的代码与页面分离技术(Co

ASP.NET中弹出窗口技术

为了提高网站的访问的并发度和吞吐量,与其它服务器脚本一样,ASP.NET同样使用了客户端脚本来减轻服务器的压力.ASP.NET到现在(1.1版)为止并不直接支持弹出窗口,必须通过JavaScript(或VBScript)来使用客户端弹出窗口. 一. 警告窗口与在CodeBehind中使用客户端脚本的方式 要在浏览器中弹出一个最简单的警告窗口,可以使用JavaScript语句: window.alert( [sMessage]) 其中,sMessage是提示信息.可惜,这样的弹出窗口是只有一个"确

js中弹出窗口关闭获得选择返回值

vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures]) 1.主页面  代码如下 复制代码 <script type="text/javascript" language="javascript">     function DialogCustomerSelection() {         var dlgResult = window.showModalDial

EXT中弹出窗口取父窗口中的变量值

问题描述 最近自己在做一个东西,前端用的是EXT,也是在自学自用EXT,遇到一个窗口间的参数传递问题,向各位请教一下:主页面是一个gridpanel(该panel中有一个参数(ID)),点击"新增"弹出一个新窗口(是用EXT.window实现的),新窗口中有一个formpanel,我现在需要的就是在formpanel提交的时候,能够将主页面的gridpanel中的参数ID传到后台,请问我该这么实现? 问题补充:我需要的参数在主页面的的一个container中,具体是这样的:layout

servlet-如何在sevlet中弹出提示框?

问题描述 如何在sevlet中弹出提示框? 我想在我的servlet:Login.java中弹出提示框?该怎么写? 解决方案 在servlet方法中写入out.print("alert(0);"); 解决方案二: ajax中弹出提示框 解决方案三: http://xiehx163.blog.163.com/blog/static/6146679620096105212377/ 参考.

IE浏览器怎么防止弹出窗口

  现在,不少人都在使用IE浏览器,但是,有用户反映,在浏览网页的时候,网站会弹出广告窗口,怎么防止这些弹出窗口呢? 在使用IE浏览器浏览网站的时候,如果网站有弹出窗口,则会自动将其阻止并发出声音提示. IE怎么防止弹出窗口 1.临时允许弹出窗口 如果需要查看被阻止的弹出窗口,可以临时允许弹出窗口.单击安全条,在弹出的菜单中选择"临时允许弹出窗口".以后再次访问该网站的时候,仍然会拦截弹出窗口. 2.总是允许弹出窗口 如果弹出的窗口是有用的内容,就可以设置总是弹出窗口.单击安全提示条,

IE怎么防止弹出窗口?

  在浏览网页的时候,网站会弹出广告窗口,怎么防止这些弹出窗口呢? 在使用IE浏览器浏览网站的时候,如果网站有弹出窗口,则会自动将其阻止并发出声音提示. 1.临时允许弹出窗口 如果需要查看被阻止的弹出窗口,可以临时允许弹出窗口.单击安全条,在弹出的菜单中选择"临时允许弹出窗口".以后再次访问该网站的时候,仍然会拦截弹出窗口. 2.总是允许弹出窗口 如果弹出的窗口是有用的内容,就可以设置总是弹出窗口.单击安全提示条,在菜单中选择"总是允许来自此站点的弹出窗口".通过设