java语言:如何在单击按钮后弹出另一界面

用java编了两个界面:登陆界面和注册界面,如果想要在单击登陆界面上的注册按钮时弹出注册界面,应该用什么代码????... 用java编了两个界面:登陆界面和注册界面,如果想要在单击登陆界面上的注册按钮时弹出注册界面,应该用什么代码???? 展开
 我来答
出家人词悲
高赞答主

推荐于2018-04-05 · 大脑停止不了思考
知道大有可为答主
回答量:1.4万
采纳率:12%
帮助的人:4004万
展开全部

模态窗口弹出界面:

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" />
                   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                   <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、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

般若兮若
2012-07-08 · TA获得超过2706个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:943万
展开全部
看你是用什么了.如果是jsp页面的话,你可以在登陆界面上添加链接<a href="reg.jsp">注册界面</a>
如果是gui的那么你需要添加监听,然后通过getSource()的比较来判断来判断是哪个界面,再去通过
frame1.setVisible(false);frame2.setVisible(true);来控制.这个就是当点击按钮的时候当前界面隐藏,然后注册界面显示.就相当于弹出.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
被顶替了
2012-07-08 · 超过15用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:51.5万
展开全部
思路:给登录界面加监听,点击登录的注册{就new 注册界面()}
详细:注册按钮名.addActionListener(new ActionListener(){
new 登录界面类();
} )
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhp116622761
2012-07-08 · TA获得超过346个赞
知道小有建树答主
回答量:1272
采纳率:0%
帮助的人:397万
展开全部
直接在button里面加监听器
JButton jb = new JButton("注册");
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//把运行注册的方法调用写在这里
}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d7d5587
2012-07-08 · TA获得超过814个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:125万
展开全部
跳转页面 forward 重定向语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式