导航:首页 > 编程语言 > 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弹出新页面相关的资料

热点内容
word压缩文件如何解压 浏览:592
苹果5S桌面软件删除不了一 浏览:62
苹果4怎么弄图案密码锁 浏览:131
苹果4s换外屏操作流程 浏览:33
用app画画眼珠怎么改 浏览:295
qq好友突然上线过一会又下线了 浏览:947
网络文件系统是freebs 浏览:188
程序员ppt 浏览:835
pM编程哪个版本主流 浏览:764
编程属于什么大学 浏览:987
如何给邮箱发文件 浏览:365
电脑硬件好坏检测工具 浏览:500
北京做网站推广工资多少 浏览:761
什么不允许出现在长文件名中 浏览:924
zdid1是什么手机文件 浏览:24
买公路车去什么app 浏览:907
vb仿qq列表 浏览:97
微信小程序论坛项目 浏览:631
jsf是什么的后缀 浏览:195
黑苹果webdriver使用 浏览:910

友情链接