「java中的自动关闭语法」java终止方法的语句
本篇文章给大家谈谈java中的自动关闭语法,以及java终止方法的语句对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java有时候会自动关闭是怎么回事?懂的人进来
- 2、java中with自动关闭流的新语法怎么用?
- 3、Java怎么实现一个窗口在用户3秒后不进行任何操作的情况下自动关闭啊。最好有例子代码啊,求教了啊!!
- 4、Java中如何实现成功登录后,登录页面自动关闭,然后进入主页面
java有时候会自动关闭是怎么回事?懂的人进来
程序的运行所需内存不足导致程序无法继续运行,
程序自行进行关闭.
java中with自动关闭流的新语法怎么用?
public void tryWithResources() {
try (InputStream in = new FileInputStream("filePath");
OutputStream out = new FileOutputStream("outPath")) {
// 流操作
} catch (Exception e) {
e.printStackTrace();
}
}
可关闭的资源必须实现 java.lang.AutoCloseable 接口
Java怎么实现一个窗口在用户3秒后不进行任何操作的情况下自动关闭啊。最好有例子代码啊,求教了啊!!
单独显示Dialog略奇怪,所以我用JFrame做例子,原理是一样的
建立一个线程,睡3秒,醒来后就把JFrame窗体关闭。
给JFrame加事件监听,包括所有你想监听的事件,我这里为了简便,只监听了鼠标单击。一旦事件发生,则吵醒那个线程,这样它就睡不足3秒,并且直接进入下一个迭代,继续睡3秒。
直到有一次单击后3秒内没有操作,这时候线程不会触发InterruptedException 异常,就会执行关闭窗体的操作
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
public class DummyTest {
public static void main(String[] args) {
final JFrame frame = new JFrame();
final Thread thread = new Thread(new Runnable() {
public void run() {
while (true) {
try {
Thread.sleep(3000);
frame.dispose();
return;
} catch (InterruptedException e) {}
}
}
});
frame.setSize(400, 400);
frame.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
System.out.println("clicked");
thread.interrupt();
}
});
frame.setVisible(true);
thread.start();
}
}
Java中如何实现成功登录后,登录页面自动关闭,然后进入主页面
Frame的dispose ()方法,用来销毁窗口。if (成功){
this.dispose();
successLogin sl = new successLogin(); sl.setVisable(true); …………}
关于java中的自动关闭语法和java终止方法的语句的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。