社区
Eclipse
帖子详情
Eclipse中Editor如何刷新?
bluesnail1986
2011-11-16 10:18:49
如题。Editor中有Composite,其中包含一些控件,例如Label,在程序运行时这些控件本身会在后台更改值(例如,一个叫"Name:"的Label会变成"ID:"),但Editor的Page页面却不会刷新。请问如何做到手动刷新?求教....
...全文
327
9
打赏
收藏
Eclipse中Editor如何刷新?
如题。Editor中有Composite,其中包含一些控件,例如Label,在程序运行时这些控件本身会在后台更改值(例如,一个叫"Name:"的Label会变成"ID:"),但Editor的Page页面却不会刷新。请问如何做到手动刷新?求教....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluesnail1986
2011-11-25
打赏
举报
回复
[Quote=引用 7 楼 fengzijiushiwo 的回复:]
我说错名字了,叫做ExpandableComposite 这个一个东西,这个东西就可以解决你说的那个问题,我们当初用这个做的效果是在下面编写聊天的信息,然后在上面用这个显示,每提交一条,就显示一条,不知道你是不是要这种效果。
[/Quote]
今天抽空看了下ExpandableComposite,ms不太好实现我这个要求,因为我发现我们经常用的Section正是ExpandableComposite的子类,而Section.layout()是无法没法刷GridLayout的....
bluesnail1986
2011-11-24
打赏
举报
回复
[Quote=引用 7 楼 fengzijiushiwo 的回复:]
我说错名字了,叫做ExpandableComposite 这个一个东西,这个东西就可以解决你说的那个问题,我们当初用这个做的效果是在下面编写聊天的信息,然后在上面用这个显示,每提交一条,就显示一条,不知道你是不是要这种效果。
[/Quote]
不是很确定,不过我可以有空的时候试试....谢了先....
为了梦想
2011-11-23
打赏
举报
回复
这个等等,之前做过,但是现在手头里面没有现成代码,等我找到可以实现这个方式的告诉你,就在今晚。
为了梦想
2011-11-23
打赏
举报
回复
我说错名字了,叫做ExpandableComposite 这个一个东西,这个东西就可以解决你说的那个问题,我们当初用这个做的效果是在下面编写聊天的信息,然后在上面用这个显示,每提交一条,就显示一条,不知道你是不是要这种效果。
bluesnail1986
2011-11-23
打赏
举报
回复
[Quote=引用 5 楼 fengzijiushiwo 的回复:]
有个叫做ExpandleComposite的东西,好像是这个composite,名字好像是这个,我忘记了楼主看看
[/Quote]
谢了先,回头我看看...
为了梦想
2011-11-23
打赏
举报
回复
有个叫做ExpandleComposite的东西,好像是这个composite,名字好像是这个,我忘记了楼主看看
bluesnail1986
2011-11-22
打赏
举报
回复
[Quote=引用 2 楼 fengzijiushiwo 的回复:]
Composite有一个叫做layout()的方法,貌似可以刷新当前调用的这个Composite,所以如果你想手动刷新,可以加个监听器,然后监听里面做layout()
[/Quote]
最近比较忙,今天才想起来帖子没结。你说的没错,这个方法的确是可以刷新Details页面,比如Label的值改变,section.layout()一下就可以让Label的值刷新。不过遇到一个新的问题,就是如果该section用的是GridLayout,那么每次section不能刷增加的内容。比如,原section中有4个row,然后因为某种原因,section里的元素增加了,新增的元素就被自动地从左到右排到第5个row上,但执行layout()的结果是前4个row中改变的元素可以刷新,但新增的第5个row中的元素却显示不出来,而debug时跟踪到section里的元素确实是增加了的。请问这个如何处理?
PS:Details页面中的元素都是自动生成的,不用GridLayout自动排布恐怕比较困难...
为了梦想
2011-11-16
打赏
举报
回复
Composite有一个叫做layout()的方法,貌似可以刷新当前调用的这个Composite,所以如果你想手动刷新,可以加个监听器,然后监听里面做layout()
bluesnail1986
2011-11-16
打赏
举报
回复
PS:该Editor是一个MultiPage的Editor,Composite也都在一个Page里....
easyexplore linux 增强 打开terminal ,
editor
and filemanager
1 使用系统编辑器打开在
eclipse
中
选
中
的文件或目录(linux 上有些编辑器可以对目录进行编辑,如emacs), 优点是,当系统编辑器关闭时,
eclipse
会
刷新
项目所有文件,并重新编译项目。 如果没关闭编辑器,则每隔30s...
JAVA上百实例源码以及开源项目
用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及
刷新
频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用...
JAVA上百实例源码以及开源项目源代码
用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及
刷新
频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用...
html自动
刷新
eclipse
,
Eclipse
下html语法高亮插件——HTML
Editor
Download fromhere. Put the downloaded JAR file into
ECLIPSE
_HOME/plugins or
ECLIPSE
_HOME/dropins.
Eclipse
HTML
Editor
requiresGEF(GEFis optinal. IfGEFisn't installed, the Palette view would be unav...
Eclipse
: class file
editor
source not found 问题解决方案
Eclipse
: class file
editor
: source not found… 最近在使用
eclipse
查看源码时提示
Eclipse
: class file
editor
: source not found 进行以下操作 1、点击按钮Attach Source…或者Change Attached Source… 2、在弹...
Eclipse
58,453
社区成员
49,451
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章