java语言:如何在单击按钮后弹出另一界面
模态窗口弹出界面:
var f_url = "SCYY.aspx";
window.showModalDialog(f_url, window, 'dialogwidth:450px;dialogheight=210px;toolbar=no,menubar=no,scrollbars=yes,resizeable=no,location=no,status=no,titlebar=no,directories=no');
弹出界面的HTML:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SCYY.aspx.cs" Inherits="AnyOffice.general.FW_ZCGL.SCYY" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<base target="_self"></base>
<title>删除原因</title>
<script language="javascript" type="text/javascript">
function callParent() {
//window.opener.toUpdate_nr();
window.close();
}
</script>
</head>
<body class="bodycolor" >
<form id="form1" runat="server">
<div>
<table width="100%" class="small" cellspacing="1" cellpadding="3" align="center"
border="0">
<tr>
<td class="TableHeader" width="100%">
<img src="/images/green_arrow.gif" align="absMiddle">
请填写删除原因:
</td>
</tr>
<tr>
<td width="100%">
<asp:TextBox runat="server" CssClass="BigInput" ID="tbyy" Width="100%" Height="140px" TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<asp:Button ID="btn_sbmit" runat="server" Text="提交" OnClick="btn_sbmit_Click" class="SmallButton" />
<asp:Button ID="btn_clear" runat="server" Text="清除" OnClick="btn_clear_Click" class="SmallButton" />
</td>
<td>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
解决的办法是 加上 这句话:<base target="_self"></base>
补充:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
如果是gui的那么你需要添加监听,然后通过getSource()的比较来判断来判断是哪个界面,再去通过
frame1.setVisible(false);frame2.setVisible(true);来控制.这个就是当点击按钮的时候当前界面隐藏,然后注册界面显示.就相当于弹出.
详细:注册按钮名.addActionListener(new ActionListener(){
new 登录界面类();
} )
JButton jb = new JButton("注册");
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//把运行注册的方法调用写在这里
}
});