关于JAVA用多线程给窗体控件赋值刷新的问题。

关于JAVA用多线程给窗体控件赋值刷新的问题。,第1张

用BufferedReader类的readline方法应该可以一行一行读取,然后一行一行的解析,显示。只是提供了犯法吧
就是读取一行, *** 作一行,显示一行,不要一次性读取吧,如果, *** 作够多的话,这段时间应该明显成动态显示(希望有帮助吧)

PrintWriter pw = responsegetWriter();
pwwrite("<script>documentparenthref ='>怎样用 java后台刷新 前台的页面
只能是后台调用线程,按一定频率进行direct类型的跳转,这样前台就会刷新。
但这么做缺点很多,更好的做法是利用ajax(比如DWR)进行页面的无刷新数据更新,因为归根结底你是要更新页面数据的嘛

可以建立两个jlable分别放上不同的,将jlable放在jpanel上面,点击按钮后删除原来的jlabel添加新的jlabel
JPanel panel=new JPanel();
JLabel label1=new JLabel();
JLabel label2=new JLabel();
如果已经将label1添加在panel上,单击后可用以下代码:
panelremove(label1);
panelrepaint();
paneladd(label2);

这个问题有些不太清晰,需要您提供更多的细节信息。请问您是想在Java的界面上,给一个指定的数值添加一个按钮,点击后可以刷新这个数值吗?如果是这样,那么可以采用如下的方法:
1 首先,在Java的界面上添加一个按钮,可以使用Swing或JavaFX等UI框架实现。例如,在Swing中,可以使用JButton类来创建一个按钮。
2 在这个按钮的事件处理函数中,可以编写代码来获取指定的数值,并将其刷新。具体的实现方式取决于这个数值的来源和刷新方式。例如,如果这个数值是从数据库中获取的,那么可以在按钮的事件处理函数中调用数据库查询 *** 作来获取最新的数值并更新界面;如果这个数值是通过网络获取的,那么可以在按钮的事件处理函数中调用网络请求来获取最新的数值并更新界面。
3 在更新完数值后,需要在界面上将这个数值显示出来,可以使用标签或文本框等组件来实现。
需要注意的是,如果这个数值的刷新涉及到一些复杂的计算或 *** 作,可能会影响界面的响应性能。在这种情况下,可以考虑使用多线程或异步 *** 作来避免界面的卡顿或卡死。此外,为了保证用户体验,还可以添加一些加载状态提示或进度条等组件来提示用户当前 *** 作的进度和状态。

你的提交方式如果是ajax或者其他异步请求的方式,可以在执行方法是给一个返回参数,如果参数返回后在调用 刷新页面的方法就行。最好的就是不管怎么样?请求以后给予返回值然后再调用刷新方法就行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10318940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存