- Java code
package com.net;import javax.swing.SwingUtilities;public class fdsfsd { public static void main(String[] args) { } public void first() { SwingUtilities.invokeLater(new Runnable() { public void run() { Thread thread = new Thread(new Runnable() { public void run() { //我在刷新文件夹呢 } }); } }); } public void second() { SwingUtilities.invokeLater(new Runnable() { public void run() { Thread thread = new Thread(new Runnable() { public void run() { } }); } }); }}
在first()方法中的"我在刷新文件夹呢",我想让这个刷新动作在1秒后再执行,该怎么写呢,另外下面这段怎么只输出“我显示了”呢?
- Java code
import javax.swing.SwingUtilities;public class fdsfsd { public static void main(String[] args) { new fdsfsd().first(); } public void first() { SwingUtilities.invokeLater(new Runnable() { public void run() { System.out.println("我显示了"); Thread thread = new Thread(new Runnable() { public void run() { System.out.println("到里面的run了"); try { Thread.sleep(4000); } catch (InterruptedException e) { } System.out.println("我等一会显示"); //我在刷新文件夹呢 } }); } }); }}
------解决方案--------------------------------------------------------
LZ真可爱,^_^
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
LZ有意思