导航:首页 > 编程语言 > java弹出新页面

java弹出新页面

发布时间:2024-08-21 14:03:56

A. java打开新窗口,原窗口不可操作,关闭新窗口后,原窗口才可操作

对于自定义窗体来说,最简单直接的做法就是让新窗体继承javax.swing.JDialog(对话框属于顶级窗口,跟JFrame同级),在创建该窗体后加上setModalityType()就可实现打开新窗口后原窗口不能动作,关闭新窗口后方可动作的操作。

NewFramenf=newNewFrame();//继承JDialog的窗体类
nf.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);//设置模式类型。
//参数APPLICATION_MODAL:阻塞同一Java应用程序中的所有顶层窗口(它自己的子层次
//结构中的顶层窗口除外)。
nf.setVisible(true);

P.S.. setModalityType()只有JDialog类才有。

非要用JFrame类的话,目前可行的只有设置setEnable(false),效果一样。但对于多个自定义的窗体类不在同一个类文件中时操作起来相对不友好。需进行监听操作以‘唤醒’窗体。

B. 用java代码怎么做一个跳转页面,比如我点击一个事件,跳出另外的一个界面。

Runtime run = Runtime.getRuntime() ;
try
{
run.exec("explorer ");
//把换成你要的url就行.
} catch (IOException ex)
{
ex.printStackTrace();
}

这个是Windows系统上的做法,换其他系统就不行了,但是只要搞回清楚本质就行了。答

本质就是开启一个浏览器进程,然后把网址传给它,就能显示网址了,一般采用的是系统的默认浏览器,其他系统的话一般要搞清楚默认浏览器是什么,做好系统的判断,根据不同的系统打开不同的浏览器,才能做到通用性。

C. 在java web开发中,凡是能实现页面跳转的方法有哪些具体列出这些方法的实现语句

所有的跳转都可以分为两种:第一种叫做 “重定向”,第二种叫做 “转发”。重定向使用的response来实现的,具体的实现方式为:response.sendRedirect("url");response.getWrite.print("<script>location='url'</script>");
转发则使用request来实现,实现方式为:request.getRequestDispatcher("url").forward(request,respones);
区别主要为,重定向基于客户端浏览器,转发是基于站内……不懂追问

D. 在java里怎样才能实现点击一个添加按钮,又增加一页。就像打开一个网站,右边的那个按钮一样实现新的页面

javascript 里有一个属性叫target=‘_blank’可以实现打开一个新的窗口,

阅读全文

与java弹出新页面相关的资料

热点内容
ps3文件分割视频 浏览:280
微信图片一键转发软件 浏览:331
如何判断s200plc编程电缆 浏览:691
太原编程培训班哪个好 浏览:171
树叶吹奏教程 浏览:6
社交app带来了哪些社会问题 浏览:394
如何安装爱宝8800数据采集器 浏览:712
文件保存了怎么找不到了 浏览:476
彩票网站怎么辨真假 浏览:840
pr找不到该文件 浏览:963
java移除panel 浏览:354
jsp填充jsp 浏览:166
海关外贸大数据在哪里查 浏览:381
思特奇java笔试题 浏览:121
葫芦侠在手机中的文件名 浏览:813
plc编程应该怎么收钱 浏览:584
c语言中源文件由什么组成 浏览:890
linuxhttpdphp配置文件 浏览:607
拆单数据要怎么保存 浏览:17
mac电脑怎样压缩文件到100m 浏览:645

友情链接