使用NetBeans 8,我在Swing应用程序中创建了一个JavaFX。该应用程序使用JFrame和JApplet。
JFrame有一个Label和一个调用处理类的按钮。处理类调用其他5个子类。
我希望处理类在类处理时将状态更新发送到JFrame上的Label。
我发现Sockets和ServerSockets可用于将数据从处理类发送到JFrame类,但Label只在处理类完成时才会更新。
要显示的默认代码太多。
以下是摘要:
- JFrame类具有典型的main,init,createScene方法。
- createScene方法创建一个GridPane并向其添加Label和Button,以及该按钮的EventHandler。
- EventHandler调用处理类。
- 处理类只调用其他5种方法。
我想做这样的事情:
public class processingClass {
public static void process(){
updateJFrameLabel("About to do something");
doSomething();
updateJFrameLabel("status: something Done");
doSomethingElse();
updateJFrameLabel("status: something Else Done");
doMore();
updateJFrameLabel("more done");
}
}
如何在进程运行时实时更新JFrame标签?
我理解如何使用套接字,但我不知道如何让Label以异步方式更新。
任何帮助或信息链接都会有所帮助。