java通过代码关闭界面 java关闭页面

Java中实现点击一个按钮出现一个新的页面且关闭当前页面采用以下代码即可java通过代码关闭界面:
JButton btn=new JButton(new AbstractAction("关闭并打开") {
@Override
public void actionPerformed(ActionEvent e) {
oldFrame.dispose();// 关闭并销毁java通过代码关闭界面,无需销毁可采用oldFrame.setVisible(false);
newFrame.setVisible(true);// 打开新窗口
}
});
java程序关闭窗口代码import java.applet.*;
【java通过代码关闭界面 java关闭页面】import java.awt.Color;
import java.awt.Frame;
import javax.swing.JFrame;
import java.awt.event.*;
public class FirstFrame extends Frame {
public static void main(String args[]) {
FirstFrame fr = new FirstFrame("First contianer!");
fr.setSize(240, 240);
//继承JFrame的关闭窗口代码
//fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//继承Frame的
fr.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);//退出系统
}
});
fr.setVisible(true);
}
public FirstFrame(String str) {
super(str);
}
}
Java jframe中如何实现窗口的关闭效果图
参考代码和注释如下
import java.awt.event.*;
import javax.swing.*;
public class DemoFrame extends JFrame{
JButton jbExit;
public DemoFrame() {
jbExit = new JButton("退出");
//当点击退出 按钮时候的响应器
jbExit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
doExit();//退出时候的方法
}
});
JPanel jp = new JPanel();
jp.add(jbExit);
add(jp);
setTitle("窗口");// 窗口标题
setSize(380, 185);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//通常添加这行代码,点击窗口右下角的关闭时会结束程序
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);//右下角的关闭,不主动采取任何行动
//当点击窗口右上角的关闭按钮时候的响应器
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
doExit();
}
});
}
// main方法
public static void main(String[] args) {
new DemoFrame().setVisible(true);
}
//退出时候的选择
private void doExit() {
int n = JOptionPane.showConfirmDialog(null, "你确定要退出吗?", "消息提示",JOptionPane.YES_NO_OPTION);
//取消选择是 -1 ,确定是0 ,取消是1
System.out.println(n);
if(n==0) { //如果选择了确定
System.exit(0);//那么退出
}
}
}
java代码执行完了怎么在java类里关闭jsp界面既然是ajax请求 , 就是在A页面调一段程序,可以是servlet也可以是jsp页面(其实就是servlet) 。你的意思是不是A页面发出ajax请求 , 结果请求没有完成但是页面关闭了?
如果是这个意思,你应该在ajax请求的success中添加方法,只有返回成功才执行关闭页面等后续的语句 。建议返回json格式的数据,比如{success:true,msg:"请求成功"}之类 , 在ajax的success中判断返回json对象的success是不是true,如果是true再继续,如果是false就将提示信息展示给用户 。当然这个json对象是你在处理逻辑(servlet)里拼的字符串 。
强烈建议你在不知道怎么回事的时候,使用IE浏览器(8 ),按F12进行脚本调试!
关于java通过代码关闭界面和java关闭页面的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读