导航:首页 > 编程语言 > java打开新窗口

java打开新窗口

发布时间:2024-11-17 20:14:52

java在一个窗口中打开另一个窗口, 两个窗口不同时关闭

你说的是关闭子窗口刷新父窗口吧,这个很简单呀
这是父窗口中,点击“添加人员”弹出子窗口-
<td class="tdConOne">
<input type="text" id="number" name="number" class="input" disabled="disabled" />
<font color="red"> *</font>

<input type="button" value="添加人员" class="button"
onclick="openwin('*.do',700,550)"/>
</td>

//这个函数是打开一个新的窗口
function openwin(url,wwidth,wheight)
{
var x=(screen.Width-wwidth)/2;
var y=(screen.Height-wheight)/2;
window.open(url, '', 'toolbars=0, scrollbars=0, location=0,
statusbars=0, menubars=0, resizable=0, width='+wwidth+',
height='+wheight+', left='+x+', top='+y);
}
--这是子窗口中,对父窗口的变量进行赋值,赋值后关闭子窗口--

//从子窗口中给父窗口中的变量赋值
opener.document.getElementById('number').value=valueNumber;
opener.document.getElementById('personIds').value=values;

window.close(); //关闭子页面

❷ java web 浏览器打开另一个窗口 重新登录

处理这个问题,可以禁止Session使用Cookie,统一使用URL地址重写。


下面举例(项目sessionWeb)说一下怎样通过配置禁止使用Cookie。

打开项目sessionWeb的WebRoot目录下的META-INF文件夹(跟WEB-INF文件夹同级,如果没有则创建),打开context.xml(如果没有则创建),编辑内容如下:

<?xmlversion='1.0'encoding='UTF-8'?>
<Contextpath="/sessionWeb"cookies="false">
</Context>


注意:该配置只是禁止Session使用Cookie作为识别标志,并不能阻止其他的Cookie读写。也就是说服务器不会自动维护名为jsESSIONID的Cookie了,但是程序中仍然可以读写其他的Cookie。


这样设置后,服务器不会自动维护名为JSESSIONID的Cookie了,那么我们只能手动来维护了

原来窗口:

<ahref="topic/del.do?id=1;jsessionid=<%=session.getId()%>">删除</a>

当打开新窗口,因为没有带入jsessionid就需要登录了。

<ahref="topic/del.do?id=1"target="_blank">新窗口删除</a>

❸ java swing 编程中,如何实现点击按钮弹出新的窗口

import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
public class Demo {
public static void main(String[] args) {
Demo demo = new Demo();
demo.run();
}

public void run() {
JFrame frame = new JFrame("title1");
frame.setLayout(null);
frame.setBounds(10, 10, 500, 300);

Button button = new Button("click");
button.setBounds(15, 15, 200, 100);
frame.add(button);
frame.setVisible(true);

button.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
JFrame frame = new JFrame("title2");
frame.setLayout(null);
frame.setBounds(20, 20, 300, 100);
frame.setVisible(true);
}
});
}
}
哪里不懂可以追问,很简陋的程序哈。

❹ java打开新窗口的同时关闭原来的窗口

application窗口按钮事件里 先new Jframe 然后System..dispose();后面的相同,如果是主次窗口,达不到你说的效果的,那样关闭会关掉所有程序的.

❺ 如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口。

JButtonbtn=newJButton(newAbstractAction("关闭并打开"){@(ActionEvente){oldFrame.dispose();//关闭并销毁,无需销毁可采用oldFrame.setVisible(false);newFrame.setVisible(true);//打开新窗口}});

阅读全文

与java打开新窗口相关的资料

热点内容
ps入门必备文件 浏览:348
以前的相亲网站怎么没有了 浏览:15
苹果6耳机听歌有滋滋声 浏览:768
怎么彻底删除linux文件 浏览:379
编程中字体的颜色是什么意思 浏览:534
网站关键词多少个字符 浏览:917
汇川am系列用什么编程 浏览:41
笔记本win10我的电脑在哪里打开摄像头 浏览:827
医院单位基本工资去哪个app查询 浏览:18
css源码应该用什么文件 浏览:915
编程ts是什么意思呢 浏览:509
c盘cad占用空间的文件 浏览:89
不锈钢大小头模具如何编程 浏览:972
什么格式的配置文件比较主流 浏览:984
增加目录word 浏览:5
提取不相邻两列数据如何做图表 浏览:45
r9s支持的网络制式 浏览:633
什么是提交事务的编程 浏览:237
win10打字卡住 浏览:774
linux普通用户关机 浏览:114

友情链接