
正文
java中刷新窗体的代码,java刷新frame
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java编写的swing程序。如何在主界面中实现刷新的功能,就是让主界面...
通过x,y定位,修改单元格的值(你主界面应该是表格)②想整体刷新的话,就简单了,不用传值,修改完成后,释放当前窗口资源,新建一个资源窗口。
简单的说,每次启动进程a,进程a调用程序b,程序b是你的swing程序。然后在程序a中设置升级的检查(就是联网,访问webservice),如果有新版,就下载文件,更新程序b,然后再调用。
我这里提供有两种方法如下:你可以在主界面里设置一个轮询线程,定时1秒,或者半秒查询数据库,如果有变化就更新。你可以使用Observer模式。可以使用JDK自带的PropertyChangeSupport这一接口来帮助实现Observer模式。
如果是想用同一个JFrame的话,可以更改JFrame中的Jpanel(点击按钮时间处理时更改),如果不是同一个的话,可以通过设置JFrame的方法setVisible(false)来使界面不可见来变更界面。
在java中怎样实现多个界面之间的切换 用Iframe 就可以了 补充:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
相关问答
Q1: java修改信息成功后怎么刷新窗体
1、①主要是个思路问题,想局部刷新的话,将修改后的值,传回到主界面中,通过x,y定位,修改单元格的值(你主界面应该是表格)②想整体刷新的话,就简单了,不用传值,修改完成后,释放当前窗口资源,新建一个资源窗口。
2、可以这样比如说我有个文本框private JTextFiled jt = new JTextFiled(); jt.setText(123456);然后等这个添加到数据库后在设置jt.setText();这样所添加的内容就消失了。
3、你说的刷新是指什么?setbounds确定了窗口的坐标及大小,拖拽后才变化?这种情况,你调用repaint方法就好了。不行几再调用validate方法 再不行就调用doLayout方法。
4、重新加载,先调用MainPanel的removeAII(),再重新添加,最后validate()。
5、可以通过监听事件来达到效果。1,首先先新建个监听事件,监听某个控件,比如按钮,监听按钮,当点击按钮时执行一系列操作。
Q2: java怎样刷新窗口界面
这种情况,你调用repaint方法就好了。不行几再调用validate方法 再不行就调用doLayout方法。
重新加载,先调用MainPanel的removeAII(),再重新添加,最后validate()。
);//如果内容需要实时更新,可以remove,来释放资源。但是前提是,组件都是在构造方法里实例化的,然后可以remove后在添加内容进去。用remove时不需要用repaint(); jp.repaint();//这样重绘界面,界面就更新了。
可以这样比如说我有个文本框private JTextFiled jt = new JTextFiled(); jt.setText(123456);然后等这个添加到数据库后在设置jt.setText();这样所添加的内容就消失了。
怎样用 java后台刷新 前台的页面.只能是后台调用线程,按一定频率进行direct类型的跳转,这样前台就会刷新。
Q3: java中怎样实现刷新Jframe,具体内容如下:
setbounds确定了窗口的坐标及大小,拖拽后才变化?这种情况,你调用repaint方法就好了。不行几再调用validate方法 再不行就调用doLayout方法。
,首先先新建个监听事件,监听某个控件,比如按钮,监听按钮,当点击按钮时执行一系列操作。
重新加载,先调用MainPanel的removeAII(),再重新添加,最后validate()。
void setListData(Vector? listData)根据一个 Vector 构造只读 ListModel,然后对此模型调用 setModel。void setModel(ListModel model)设置表示列表内容或列表“值”的模型,通知属性更改侦听器,然后清除列表选择。
Q4: java怎么刷新窗体
1、这种情况,你调用repaint方法就好了。不行几再调用validate方法 再不行就调用doLayout方法。
2、,首先先新建个监听事件,监听某个控件,比如按钮,监听按钮,当点击按钮时执行一系列操作。
3、可以这样比如说我有个文本框private JTextFiled jt = new JTextFiled(); jt.setText(123456);然后等这个添加到数据库后在设置jt.setText();这样所添加的内容就消失了。
4、重新加载,先调用MainPanel的removeAII(),再重新添加,最后validate()。
5、用BufferedReader类的readline方法应该可以一行一行读取,然后一行一行的解析,显示。
Q5: java中怎么通过外部响应来刷新主窗体中JFrame中的JPanel界面
1、简单的很。可以用按钮监听事件然后重绘界面就行了。
2、可以这样比如说我有个文本框private JTextFiled jt = new JTextFiled(); jt.setText(123456);然后等这个添加到数据库后在设置jt.setText();这样所添加的内容就消失了。
3、使用方法:JPanel可以为添加到窗体中的轻型控件提供通用的容器。默认情况下,面板容器不会向控件添加任何除自身背景之外的颜色,但是,可以轻松地向其添加边框(borders)并根据需要改制样式。
4、如果是想用同一个JFrame的话,可以更改JFrame中的Jpanel(点击按钮时间处理时更改),如果不是同一个的话,可以通过设置JFrame的方法setVisible(false)来使界面不可见来变更界面。
5、JFRAME上如果重写paint方法来绘制背景图片,是不会刷新的,只有在窗体放大,缩小,最小化,最大化时才会刷新。解决办法。定制一个JPanel,重写paint方法。将这个Jpanel放到窗体上,调用,JPANEL的repaint方法,就可以刷新了。
6、this);} 估计这个是造成你速度慢的罪魁祸首,先把图读出来保存到两个对象里,然后拿两个对象画,不要画一次就读一次图,这样速度肯定慢的。如果你有netBeans这类的ide是可以用分析来看到到底是那个方法消耗时间最多的。
关于java中刷新窗体的代码和java刷新frame的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







