问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

Java SWT中Shell怎样刷新?

提问网友 发布时间:2023-11-11 07:22
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
4个回答
热心网友 回答时间:2024-05-16 23:21
以前我做过一个Table,内容是动态且是pack()显示的,刚开始内容改变后好像用的是Table.redraw(); 虽然也能实现功能,但是因为tableitem显示的内容有长有短,pack以后表变动特大,而且redraw的时候能看到item内容变化的过程,很突兀且效率较低,影响用户体验。
后来一个很好的解决方法是:
要改动内容前设置 Table.setVisible(false);
然后改变tableitem
改变以后Table.setVisible(true); 这样就可以了

附:清空表内容的方法是Table.clearAll()
热心网友 回答时间:2024-05-16 23:21
用redraw或者refresh. layout也可以达到刷新的目的并且要重新计算布局。
热心网友 回答时间:2024-05-16 23:22
可以用调用shell.layout()方法。这个方法不会改变容器的布局。
热心网友 回答时间:2024-05-16 23:22
invalidate(); 这个方法是刷新控件
你可以点按钮的时候,重新调用下tabItem啊。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

为什么我用料酒腌制的肉做出来有一股很浓的料酒味?67 为什么男人看鞋 女人看包53 料酒会过期吗?268 java swt 中如何刷新组件 餐饮消毒记录本怎样填? 要详细的67 求鉴定,这2张是《让青春继续》里的人物吗,05/04/199...2 餐具消毒记录表怎么写?41 <让青春继续>中程璐的真实照片9 宁夏石嘴山到云南直线距离有多远 什么是图示法?2 卡姿兰的化妆品好用?还是玛丽黛佳的好用?1 布袋除尘器着火是什么原因造成的?10 笔记本电脑没有内存能开机吗?24 天空蓝色是什么造成的3 怎么把虎牙直播投屏到电视上看28 求作业答案:许多同学都看过杂技演1 考qq飞车高级驾照时怎么保存视频啊? 男人分手后是什么心理1292 求你们告知我甘肃移动董事长:颜永庆的私人手机号码???10 山东移动总经理为什么被处分79 关于让青春继续后来程璐结果36 张家界过年去玩的人会多吗,价位多少/人 过年要去张家界玩,好担心人很多会排队太挤,怎么办? 为什么男人看鞋 女人看包53 淘宝有运费险什么意思774 这个锐捷路由器是什么型号 直到今天我才看清这份感情到底是什么样的 英文翻译 为什么男看表女看包?他们的意义是什么57 什么是中图法?16 请问一下遂宁有DHL没有,我有一些东西要发到国外去3 为什么每次喝姜汤都会打嗝?8 帮个忙!he's a pirate歌曲下载1 承重墙进水会不会影响墙体的使用寿命。但是里面的钢筋并没有构成... 用快递出口货物,收汇后,如何办理出口核销(只有快递底单.这些... 直到今天我才发现英语原来这么简单 为什么男看表女看包?他们的意义是什么57 甘肃移动老总电话4 中国移动颜永庆被查63 求大神解答 怎么刷新javaSWT的table控件 VBA把单元格内的数据赋给变量2
Top