java实现的简单登录页面,从一个按钮点击后跳转的页面的jframe写法:
import javaawt;
import javaawtevent;
import javaxswing;
public class jb{
public static void main(String args[]){
JFrame f=new JFrame("点我跳转");
Container contentPane=fgetContentPane();
contentPanesetLayout(new GridLayout(1,2));
Icon icon=new ImageIcon("bjpg");
JLabel label2=new JLabel("a",icon,JLabelCENTER);
label2setHorizontalTextPosition(JLabelCENTER);
contentPanesetLayout(new FlowLayout( FlowLayoutCENTER,10,10));
JButton bb=new JButton("");
bbaddActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JFrame bf=new JFrame("新窗体");
Icon icon=new ImageIcon("enterjpg");
JLabel label2=new JLabel(icon);
bfgetContentPane()add(label2);
bfsetSize(300,360);
bfshow();
}});
contentPaneadd(label2);
contentPaneadd(bb);
fpack();
fshow();
}}
添加这个按钮的addActionListener(ActionListenerl)监听;buttonaddActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubnew另外窗口名称()setVisible(true);}});
按钮标签本身并不能添加超链接
所以我们需要给按钮标签外围加上一个a标签
如果需要跳转到别的网站地址,可以直接填入需要跳转的地址即可
<a href=">
需要跳转到站内链接可以用下面这段代码
<a href="css/csscss"><button >点击跳转到百度</button></a>
参考资料:
百度百科
跳转实现思路
主程序相当于桌子:
import tkinter as tk
root = tkTk()
而不同的Frame相当于不同的桌布:
face1 = tkFrame(root)
face2 = tkFrame(root)
每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,
只需要调用tkinterdestroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。
而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。
你可以获取对话框的点击事件,比如点击了确定然后你就跳转
AlertDialogBuilder builder = new Builder(CommentActivitythis);
buildersetMessage("确定要跳转吗");
buildersetTitle("提示");
buildersetPositiveButton("确认",
new androidcontentDialogInterfaceOnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0dismiss();
这里跳转到你想要去的页面
}
});
buildersetNegativeButton("取消",
new androidcontentDialogInterfaceOnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialogdismiss();
}
});
buildercreate()show();
arg0就是该listener的接口啊,通过这个参数就可以关闭对话框。
跳到想去的页面就startIntent就好了,你把那一行中文换成 Intent it = new Intent(this,UserActivityclass); startActivity(it); 当然要跳去哪个页面就你自己决定
AlertDialogBuilder builder = new Builder(CommentActivitythis);
buildersetMessage("确定要跳转吗");
buildersetTitle("提示");
buildersetPositiveButton("确认",
new androidcontentDialogInterfaceOnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0dismiss();
Intent it = new Intent(this,UserActivityclass);
startActivity(it);
}
});
buildersetNegativeButton("取消",
new androidcontentDialogInterfaceOnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialogdismiss();
}
});
buildercreate()show();
*** 作步骤如下:
1、创建一个工程,包含Form1和Form2两个窗体,其中Form1为小页面,Form2为主页面,设置Form1为工程启动项;
2、工程启动,首先加载Form1,在form1中添加一个定时器,用于卸载Form1(显示一段时间后卸载)并加载Form2,也就是主页面。
在新窗体打开页面跳转。
代码如下:
windowopen('新页面');
windowhistoryback(-1);返回上一页
在原来的窗体直接跳转。
代码如下:
windowlocationhref="新页面";
如果要在点击按钮提交时验证输入是否填入内容,能实现:当输入为空的时候,点击按钮不提交。则代码如下:
<input type="submit" name="submit" onclick="open()">
<script language=javascript>
fuction open(){if(!documentform_nameusernamevalue) {alert("请输入用户名!"); documentform_nameusernamefocus(); return false;}else documentform_nameaction="aaahtm";}</script>
以上就是关于java按一下按钮就能跳到另一个界面怎么实现全部的内容,包括:java按一下按钮就能跳到另一个界面怎么实现、java中当按下窗体中的按钮时,怎么跳转到另一个指定的窗体、HTML中怎么写能可以 点一个按钮然后跳转另一个页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)