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

热点内容
专题学习网站源码 浏览:163
jsphead什么 浏览:88
gps串口数据怎么发送 浏览:968
win10文件主页共享查看 浏览:411
中国联通有哪些app是免流的 浏览:176
边做边保存的文件找不到了 浏览:858
win10照片应用文件夹名称 浏览:966
编程如何解决资金的原子性 浏览:638
如何制作广角镜头矫正文件 浏览:513
在网页开发中应该选用哪个数据库 浏览:742
iphone5移动卡贴 浏览:990
电脑文件的格式 浏览:127
extjs的xtype 浏览:959
suse11iso文件要u盘安装 浏览:153
如何将报表统计数据转化为图形 浏览:444
如何寄快递材料文件 浏览:265
java构造方法private 浏览:475
手机文件找回恢复 浏览:516
word怎么把u盘里的文件拔掉 浏览:976
港版苹果用的插排 浏览:1000

友情链接