精华内容
下载资源
问答
  • 主要为大家详细介绍了java实现点击按钮事件弹出子窗口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 点击新建按钮跳转到角色添加页面 采用如下代码即可完成 <button type="button" class="btn btn-default" title= "新建" onclick="location.href='${pageContext.request.contextPath}/pages/role-add.jsp'">...

    例如:
    在这里插入图片描述
    点击新建按钮,跳转到角色添加页面
    在这里插入图片描述
    采用如下代码即可完成

    <button type="button" class="btn btn-default" title=
    "新建" onclick="location.href='${pageContext.request.contextPath}/pages/role-add.jsp'">
    <i class="fa fa-file-o"></i> 新建
    </button>
    

    整理博客不易,如果觉得好,就请点个赞把!!!

    展开全文
  • Java建立窗口并通过按钮实现窗口跳转

    万次阅读 多人点赞 2019-10-31 09:14:25
    为之前的游戏做了一个菜单的模型 这是菜单类 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Menu extends JFrame implements...

    为之前的游戏做了一个菜单的模型

    这是菜单类

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class Menu extends JFrame implements ActionListener {
        //定义两个按钮
        private JButton Game_Start;
        private JButton Game_Over;
        public Menu(){
            //定义按钮的排列方式
            setLayout(new FlowLayout());
    
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            this.setSize(300,200);
            this.setLocation(300,400);
    
            Game_Start = new JButton("开始游戏");
            Game_Over = new JButton("结束游戏");
            this.add(Game_Start);
            this.add(Game_Over);
            Game_Start.addActionListener(this);
            Game_Over.addActionListener(this);
    
            this.setVisible(true);
        }
    
        public static void main(String[] args) {
            Menu menu = new Menu();
        }
        /**
         * Invoked when an action occurs.
         *
         * @param e
         */
        @Override
        public void actionPerformed(ActionEvent e) {
            if(e.getSource() == Game_Start){
                this.dispose();
                new Newframe();
            }
            if(e.getSource() == Game_Over){
                this.dispose();
                System.exit(0);
            }
        }
    }
    

    这是新的一个类(模拟我的游戏主类)

    import javax.swing.*;
    
    public class Newframe extends JFrame {
        public Newframe(){
            this.setSize(300,200);
            this.setLocation(300,400);
            this.setVisible(true);
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        }
    
    }
    

    演示:
    菜单类的成果
    当点击按钮开始游戏的时候,会跳转到下一个新的窗口,而点击结束游戏的时候会关闭窗口,并停止运行这个程序。

    点击开始游戏之后的新窗口
    这个是点击开始游戏之后的新窗口 ↑ ↑ ↑

    有什么问题可以指出,谢谢各位观看。

    展开全文
  • JAVA 点击按钮后跳到另一个界面

    万次阅读 多人点赞 2019-05-13 11:21:25
     //*****************************************************************************************...//一个界面跳到一个另一个界面,关闭一个界面,打开一个新的界面 ****************************************...
    
    //************************************************************************************************************************
    
    //一个界面跳到一个另一个界面,关闭一个界面,打开一个新的界面 *********************************************
    
    //************************************************************************************************************************
    
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    
    public class Fre {
    static JFrame frame = new JFrame();
    public static void main(String[] args) {
    //窗体大小
    frame.setSize(200,200);
    //按钮
    JButton button =new JButton("点击我");
    //在窗体上添加按钮
    frame.add(button);
    //显示窗体
    frame.setVisible(true);
    
    //添加点击事件监听器(你可以使用任何其他监听,看你想在什么情况下创建新的窗口了)
    button.addActionListener(new ActionListener(){
    //单击按钮执行的方法
    public void actionPerformed(ActionEvent e) {
    closeThis();
    //创建新的窗口
    JFrame frame = new JFrame("新窗口");
    //设置在屏幕的位置
    frame.setLocation(100,50);
    // 窗体大小
    frame.setSize(200,200);
    // 显示窗体
    frame.setVisible(true);
    }
    
    });
    }
    public static void closeThis(){
    frame.dispose();
    }
    }
    --------------------- 
    

     

    展开全文
  • Java gui 页面 跳转页面的示例代码,也包含了Java gui 界面 的基本写法
  • 3、打开一个新的页面 new FirstPage().firtPage(); 完整代码如下: 第一个页面 package cn.com.swing; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java...

    1、利用监听器,

    2、销毁当前的页面 

    jf.dispose();

    3、打开一个新的页面

    new FirstPage().firtPage();

    完整代码如下:

    第一个页面

    package cn.com.swing;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Font;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    public class IndexPage {
    	/*
    	 * author:命运的信徒 date:2019/1/19 arm:熟悉swing布局
    	 */
    	static JFrame jf = new JFrame("矿井管理系统");
    	private static void firtPage() {
    		// 1.设置窗体大小和标题
    		
    		jf.setPreferredSize(new Dimension(700, 700));
    		// 2.设置关闭窗口就是关闭程序
    		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		// 最精准的布局模式空布局
    		jf.setLayout(null);
    		// 设置定位
    		JLabel jl = new JLabel("矿井平硐位移监测系统", JLabel.CENTER);
    		jl.setPreferredSize(new Dimension(680, 30));
    		jf.add(jl);
    		jl.setBounds(0, 0, 690, 30);
    		jl.setFont(new Font("宋体", Font.BOLD, 24));
    		jl.setForeground(Color.decode("#375a7f"));
    		// 菜单栏
    		// 新建一个菜单条
    		JMenuBar jb = new JMenuBar();
    		jf.add(jb);
    		jb.setBounds(0, 40, 690, 30);
    		jb.setBackground(Color.decode("#65991a"));
    		// 新建一个菜单选项
    		JMenu jmenu = new JMenu("首页");
    		jmenu.setPreferredSize(new Dimension(100, 30));
    		jmenu.setForeground(Color.white);
    		jb.add(jmenu);
    		// 新建一个菜单项
    		JMenu jmenu0 = new JMenu("平硐位移");
    		jmenu0.setPreferredSize(new Dimension(100, 30));
    		jmenu0.setForeground(Color.white);
    		jmenu.setPreferredSize(new Dimension(100, 30));
    		jmenu.setForeground(Color.white);
    		jb.add(jmenu0);
    		// 新建一个菜单项
    		JMenuItem jm = new JMenuItem("卷扬室");
    		JMenuItem jmi = new JMenuItem("配电室");
    		JMenuItem jmi0 = new JMenuItem("平硐");
    		JMenuItem jmi1 = new JMenuItem("-240米");
    		JMenuItem jmi2 = new JMenuItem("-290米以上水平");
    		JMenuItem jmi3 = new JMenuItem("-290米水仓");
    		jmenu0.add(jm);
    		jmenu0.add(jmi);
    		jmenu0.add(jmi0);
    		jmenu0.add(jmi1);
    		jmenu0.add(jmi2);
    		jmenu0.add(jmi3);
    
    		// 新建一个菜单选项
    		JMenu jmenu1 = new JMenu("更多");
    		jmenu1.setForeground(Color.white);
    		jmenu1.setPreferredSize(new Dimension(100, 30));
    		jb.add(jmenu1);
    		// 新建一个菜单项
    		JMenuItem jm0 = new JMenuItem("退出程序");
    		JMenuItem jm1 = new JMenuItem("技术教程");
    		jmenu1.add(jm0);
    		jmenu1.add(jm1);
    		// 以下是显示位移的地方
    		// 放置图片
    		JLabel jl3 = new JLabel(new ImageIcon("WebRoot/img/hd.PNG"));
    		jf.add(jl3);
    		jl3.setBounds(0, 80, 700, 600);
    		//开始监听事件
    		jm.addActionListener(new ActionListener() {
    			
    			@Override
    			public void actionPerformed(ActionEvent e) {
    				//销毁当前页面
    				closeThis();
    				//打开一个新的页面
    				new FirstPage().firtPage();
    			}
    		});
    		// 3.设置窗体可见
    		jf.pack();
    		jf.setVisible(true);
    	}
    	public static void closeThis(){
    		jf.dispose();
    		}
    	public static void main(String[] args) {
    		firtPage();
    	}
    }
    

     

    第二个页面

    package cn.com.swing;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Font;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    public class FirstPage {
    /*author:命运的信徒
     * arm:程序的初始页面
     * date:2019/1/19
     */
    	public static void firtPage(){
    		//1.设置窗体大小和标题
    		JFrame jf=new JFrame("矿井管理系统");
    		jf.setPreferredSize(new Dimension(700, 700));
    		//2.设置关闭窗口就是关闭程序
    		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		//最精准的布局模式空布局
    		jf.setLayout(null);
    		//设置定位
    		JLabel jl=new JLabel("矿井平硐位移监测系统",JLabel.CENTER);
    		jl.setPreferredSize(new Dimension(680, 30));
    		jf.add(jl);
    		jl.setBounds(0,0,690, 30);
    		jl.setFont(new Font("宋体", Font.BOLD, 24));
    		jl.setForeground(Color.decode("#375a7f"));
    		// 菜单栏
    				// 新建一个菜单条
    				JMenuBar jb = new JMenuBar();
    				jf.add(jb);
    				jb.setBounds(0, 40, 690, 30);
    				jb.setBackground(Color.decode("#65991a"));
    				// 新建一个菜单选项
    				JMenu jmenu = new JMenu("首页");
    				jmenu.setPreferredSize(new Dimension(100, 30));
    				jmenu.setForeground(Color.white);
    				jb.add(jmenu);
    				// 新建一个菜单项
    				JMenu jmenu0 = new JMenu("平硐位移");
    				jmenu0.setPreferredSize(new Dimension(100, 30));
    				jmenu0.setForeground(Color.white);
    				jmenu.setPreferredSize(new Dimension(100, 30));
    				jmenu.setForeground(Color.white);
    				jb.add(jmenu0);
    				// 新建一个菜单项
    				JMenuItem jm = new JMenuItem("卷扬室");
    				JMenuItem jmi = new JMenuItem("配电室");
    				JMenuItem jmi0 = new JMenuItem("平硐");
    				JMenuItem jmi1 = new JMenuItem("-240米");
    				JMenuItem jmi2 = new JMenuItem("-290米以上水平");
    				JMenuItem jmi3 = new JMenuItem("-290米水仓");
    				jmenu0.add(jm);
    				jmenu0.add(jmi);
    				jmenu0.add(jmi0);
    				jmenu0.add(jmi1);
    				jmenu0.add(jmi2);
    				jmenu0.add(jmi3);
    
    				// 新建一个菜单选项
    				JMenu jmenu1 = new JMenu("更多");
    				jmenu1.setForeground(Color.white);
    				jmenu1.setPreferredSize(new Dimension(100, 30));
    				jb.add(jmenu1);
    				// 新建一个菜单项
    				JMenuItem jm0 = new JMenuItem("退出程序");
    				JMenuItem jm1 = new JMenuItem("技术教程");
    				jmenu1.add(jm0);
    				jmenu1.add(jm1);
    		//以下是显示位移的地方
    		JLabel jl1=new JLabel("平硐位移");
    		jl1.setFont(new Font("宋体", Font.BOLD, 20));
    		jf.add(jl1);
    		jl1.setBounds(130, 100, 100, 30);
    		
    		JLabel jl2=new JLabel("6.1230mm");
    		jl2.setFont(new Font("宋体", Font.BOLD, 20));
    		jf.add(jl2);
    		jl2.setBounds(230, 100, 100, 30);
    		//放置图片
    		JLabel jl3=new JLabel(new ImageIcon("WebRoot/img/sight1.png"));
    		jf.add(jl3);
    		jl3.setBounds(0, 150, 700, 500);
    		//3.设置窗体可见
    		jf.pack();
    		jf.setVisible(true);
    	}
    	public static void main(String[] args) {
    		firtPage();
    	}
    }
    

    如果觉得能帮助到你,可以对我的脑力劳动进行奖励,你的奖励是我创作的动力 

    展开全文
  • 主要为大家详细介绍了java实现点击按钮弹出新窗体功能,旧窗体不进行操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • there一、前言二、前置工作2.1创建新...创建一个新的empty activity,并且在新创建的activity的配置文件里配置按钮,也就是xml文件。 配置按钮的代码: <Button android:layout_width="match_parent" android:lay
  • import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1 extends JFrame implements ActionListener{  JButton button = new JButton();  public Frame1(){ ...
  • java如何实现用一个窗口弹出另外一个窗口

    万次阅读 多人点赞 2019-06-07 10:57:55
    java如何实现一个窗口弹出另外一个窗口 废话不多说我们打开eclipse新建一个项目右键点击NEW中的other 在这里我要说明一下,必须先下完windowbuilder这个插件之后才可以使用这个,没有安装的小伙伴先安一下 这里给...
  • IntelliJ IDEA——跳转另一个窗口

    千次阅读 2018-03-23 21:44:00
    public class LoginForm { private JTextField UserTest; private JPanel LoginMainPanel; private JPasswordField PWText; private JButton LoginBut; public LoginForm() { JFrame f...
  • 点击按钮跳转另一个页面

    千次阅读 2016-02-08 11:02:32
    点击按钮跳转另一个页面(点击前执行脚本)的JS写法: window.location.href('../../SCMReport/ControlSingle/ConttrolSingleTable1.aspx?GUIID=00000480&MainID='+id+'&MainName='+mn+'&MainRecordStatus='+R+...
  • java窗口跳转

    千次阅读 2019-08-08 16:35:17
    假如有两frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下 import java.awt.event.ActionEvent; import ...
  • 另一个页面 function GetQueryString(name) {  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");  var r = window.location.search.substr(1).match(reg);  if (r != null) return (r[2])...
  • 今天先完善上篇博客遗留的点点问题,把label组件的背景颜色改成背景色,并设置窗口启动之后显示在屏幕中央,然后进行代码的编写,使用C#在窗口实现简单的互动操作。 1.1 点击标题,设定几label组件的Name属性...
  • javaGUI:关于实现窗口跳转的两种思路

    千次阅读 2020-06-20 03:30:44
    例如:此时有个登录界面的类loginGUI,在点击“登录”按钮登陆成功后,我希望跳转一个新的界面anyGUI,则直接在“登录”按钮的监听器下“new anyGUI()”即可。 即:我是先新建了界面的类,然后通过构造函数对界面...
  • 现在换个方法,用javafx做一个按钮跳转界面的功能。也算是对这一年多桌面应用学习的进步总结。 环境搭建 使用的是IntelliJ IDEA,直接搭建springboot。 搭建完之后,视图: porn.xml中主要是配置这两块 <...
  • 先建立一个主界面,然后在基础上添加QT界面,形成两个界面。 然后在主界面的头文件里添加子窗口的头文件,并且定义子类窗口 然后按钮下面新建窗口。并指定显示窗口在屏幕的位置。 ...
  • 就是做一个登录窗口和主窗口,确认用户名和密码点击登录能跳转到那个主窗口~同时关闭登录窗口…该怎么做呢??菜鸟求指点![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/12.gif)!...
  • 中午遇见了一个需求,100块钱,一个银行的系统,用Java图形界面这一套写。 100块钱不值,但我没用Java图形界面写过东西,就想搞清楚一下其中的类之间的关系,顺便实现一些基本的功能。 它需求很明确,需要切换窗口...
  • 是用监听器?但是还是具体怎么写不清楚![图片](https://img-ask.csdn.net/upload/201704/27/1493253566_174127.jpg)
  • 使用e.getActionCommand() 获得事件...1.新建一个普通的有2个按钮的的Frame窗口,参考点击跳转 2.新建一个可以根据不同的ActionCommand执行不同语句的类 private static class MyMonitor implements ActionListene...
  • public void actionPerformed(ActionEvent e) { if(e.getSource()==btn_login) { jf.setVisible(false); new StudentMessage("学生信息"); } else if(e.getSource()==btn_resign) { ...new
  • java按钮实现页面跳转

    万次阅读 2013-04-08 16:07:21
    假如有两frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing....
  • java的图形界面设计中如何用swing对一个窗口的多个按钮设置不同的监视器??
  • activity_one:一个按钮:注册activity_main:注册页面activity_two:显示注册是否成功与失败如 一个总文件叫zxc,在com.example.zxc中,创建一个.java文件,添加主函数为 protected void onCreate(Bundle ...
  • 这张图片中我们可以知道这登陆界面的组成需要到用户名和密码两个Jlabel标签和一个JTextField文本框和JPasswordField的密码框以及三个JButton按钮,最后将这些元素添加到container这个容器中。 java swing组件中的...
  • java窗体跳转

    千次阅读 2015-09-20 20:56:23
    分享一下,今天钻研的一个小成果,点击按钮重新打开一个窗体,然后关闭当前窗体。下面是主要的两个按钮的事件配有截图  private void exitMouseReleased(java.awt.event.MouseEvent evt) {  System....
  • 如题,现在设计一个界面,里面有一个按钮,增加ActionListener事件,点击按钮后弹出一个新的窗口,里面有更详细的信息。现在将新窗口关闭,想返回到原来的旧窗口。菜鸟一枚,请前辈指点迷津...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,333
精华内容 8,533
关键字:

java从按钮跳转另一个窗口

java 订阅