问题标签 [redraw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
refresh - iPhone模拟器在调试时刷新/重绘视图?
任何人都知道调试代码时如何重绘视图?当 Xcode 处于调试器模式时,不会刷新屏幕。如果我添加视图或按钮,屏幕上不会显示任何内容!
c++ - InvalidateRect 和 RedrawWindow 的区别
当我想重绘一个窗口时,在 InvalidateRect 和 RedrawWindow 之间是否有任何首选函数可以调用?
例如,这两个调用是否相等:(win 将是 HWND)
RedrawWindow(win, NULL, NULL, RDW_INVALIDATE);
InvalidateRect(win, NULL, NULL);
主要问题:我什么时候应该使用其中一个?背景中是否存在任何差异?(不同的 WM_messages / 焦点 / 顺序 / 优先级..)
我想重绘窗口的原因是因为我向它发送了一个我希望它显示的新图像,这意味着窗口的内容不再有效。
java - 在另一个 JPanel 中重绘 JPanel 问题
我在这个里面绘制形状JPanel
,它也在另一个 main 里面JPanel
。在repaint()
它只绘制形状一毫秒然后它们就消失了。他们不会一直画,为什么?
我的paintComponent
方法是这样的
当父级启用时JEditorPane
,setEditable()
它可以工作并且我们可以看到形状,但是当它是 a 时JPanel
,一毫秒后我看到的只是空面板。
windows - 使父控件绘制在孩子身上
有没有办法让父控件在子控件无效时绘制在子控件上?
java - SWT TabFolder:奇怪的绘图行为
你好 StackOverflow 专家
描述
我有一个带有 TabFolder 的 SWT 页面,其中包含许多动态创建的 TabItem。
在每个 TabItem 上,我创建一个 Composite 并将 TabItem.setControl() 设置为 Composite。然后我使用这个 Composite 作为我在其上绘制我的项目的页面。我绘制了一组控件,包括文本框和标签。
对于第一个默认选项卡,这可以正常工作。没问题。
问题
在不是第一个选项卡的选项卡上,我遇到以下问题:
- 我无法在视觉上更改控件的编辑/启用状态。
- 我无法直观地设置元素的文本内容
我的控件看起来被禁用并且看起来是灰色的。
但我可以用鼠标选择内容并使用 CTRL+C 将其复制出来。所以文本内容就在那里,它们是可编辑的。
视觉上它只是没有更新。
任何评论都可以接受,任何对代码、示例的请求都将被提供并欢迎帮助。
更新
我尝试将建议调试循环添加到代码中,并尝试启用我的控件。结果是这样的:
[main] INFO [dk.viking.controller.LayerController] - f038.stklok 现在可编辑 [true] 并启用 [true]
[主] 信息 [dk.viking.controller.LayerController] - 真正的文本 {}
[主] 信息 [dk.viking.controller.LayerController] - 真正的复合 {}
[主] 信息 [dk.viking.controller.LayerController] - 真正的 TabFolder {}
[main] INFO [dk.viking.controller.LayerController] - 真正的 Shell {Viking GUI}
c++ - 如何在openGL中移动窗口时重绘图片?
我在我的窗户上用openGL画了一张照片。现在每当我在窗户上按住鼠标按钮并移动它时,我的图片总是会失真。我不知道openGL中有什么功能可以帮助我在移动窗口时重绘图片。有人可以帮忙吗?
我试过了,但似乎不起作用:
javascript - HTML5 的 canvas 元素是否有重绘事件?
正如标题所说,当画布元素的内容被重绘时,我需要一个通知。这可能吗?
如果没有,当整个页面被重绘时的通知也是可以的(reDRAWN not reLOADED!)。
我需要这个的原因是我想获得在画布内运行的动画的当前 FPS。
c# - 在 C# 中重绘气球提示和工具提示?
我编写了一个 C# 应用程序,它是一个简单的倒数计时器。我自己用它来记录烹饪时间(不要忘记煮意大利面)和其他目的。
它在托盘中工作。悬停图标时,它会将剩余时间显示为工具提示。单击时,它会在气球提示中显示剩余时间。我希望显示的时间“倒计时”,即每秒更新一次。
如何强制更新/重绘气球和工具提示?
编辑:我不需要重新绘制气球本身。我只需要时间来改变。从某种意义上说,我想使气球窗口无效,以便 Windows 读取存储在 BalloonText 属性中的文本并重绘它。
iphone - 试图强制重绘 UITableViewCell
我从http://news.selectstartstudios.com/beveled-uitableviewcells/在 Beveled UITableViewCells 上找到了这篇文章。我正在使用该技术来减小单元格的宽度,并且在大多数情况下效果很好。
但是,我有一个小问题。有时单元格未正确重绘。例如,即使一个单元格应该是“中间”单元格,它也被绘制为“顶部”单元格:yfrog.com/f1screenshot20100424at100
我怎样才能解决这个问题?
我尝试通过 [cell setNeedsDisplay]、[cell setNeedsLayout]、[tableView reloadRowAtIndexPath:withAnimation:]、[cell drawrect:] 和 [tableView drawRect:atIndexPath] 强制单元格重绘。我没主意了。
再次感谢!
javascript - jCarousel 没有被绘制在隐藏的 div 中
我正在使用一个 div 来填充一个 ul/li 列表,然后从中绘制一个 jCarousel。所以这很好用:
这是问题所在:
单击另一个按钮可以隐藏包含 ul/li 项的 div。当 div 被隐藏并且我重新调整浏览器窗口的大小时,jCarousel 也会尝试重新绘制自身,但由于它被隐藏,它无法正确绘制它。结果是列表中的所有内容都混乱了(如果我再次单击该按钮使其可见)。但是,如果我现在重新调整窗口大小(现在没有隐藏混乱的 jCarousel),它会正确地重新绘制自己。
我尝试获取 jCarousel 实例并在单击按钮以使 div 可见时立即重新加载自身(当它可见时它重新调整自身大小并且窗口重新调整大小的方式)。
要获得 jCarousel,我正在使用:
它返回为空。
如何让 jCarousel 正确绘制?