8得票1回答
cssText还是单独的样式名称?

当我们使用JavaScript对单个元素应用许多样式更改时,phpied和Writing Efficient JavaScript(幻灯片87)建议: 不要使用style.stylename逐个应用样式,而是使用cssText一次性应用所有样式,或者更改类名,因为这样可以减少回流/重绘 ...

8得票2回答
paintComponent在我的绘画上方绘制其他组件

我正在尝试构建一个简单的绘图工具。当mouseDrag事件发生时,会创建一个新的椭圆并导致我的JPanel重新绘制。 到目前为止,这个方法很好用。 然而,如果在第一次触发mouseDrag事件之前按下任何按钮(或其他UI组件),则该按钮将在我的面板的左上角绘制。 我已将代码隔离到此测试应用...

8得票2回答
IE10 JavaScript无法在计算机锁定时重绘窗口?

问题 在IE10上发生。(IE8没有问题。) 我编写了一些JavaScript代码,在20分钟不活动后,将浏览器重定向到另一个URL以指示用户已注销。通常情况下这很好用。但是我注意到一个奇怪的情况......如果用户在此超时期间锁定了Windows计算机,那么似乎什么也没发生。 然而,当...

8得票1回答
如何在修改后更新Android视图?

我在我的视图中有一些方法,调用时会修改一些绘制的形状。在Java中,为了确保组件更新,我会调用repaint()。是否有什么方法可以确保我的视图正确更新? 我曾经在某个地方读到,在onDraw()方法中调用invalidate()可以使一切保持最新状态,因此我不需要在修改绘制的形状的方法中使...

8得票3回答
Java透明渲染错误

我正在开发一款类似信息亭的Java程序,用于显示天气、时间、预报等内容。以下是程序截图(截图中的时间未更新): 各个部分都是用JPanels创建的,并覆盖了paintComponent()方法。他们绘制了一个渐变的标题和半透明的背景。但是,当我更改其中一个面板的内容时,先前的内容没有被删除,...

8得票2回答
Swing:无法使JButton更新 - repaint()不起作用。

我第一次使用Swing创建简单的GUI界面。它由一个JFrame组成,我在上面放置了一个单独的JButton。当单击按钮时,会调用一些其他代码,需要大约3秒钟才能返回。 在actionPerformed()中,在调用此代码之前,我想要更新按钮上的文本,以通知用户正在进行处理。我的问题是,按钮...

7得票3回答
滚动条组件带有重绘较慢的内容看起来很丑。

我正在为SWT实现一个甘特图组件,这需要一点时间来重新绘制(例如,整个可见部分的图表需要200毫秒)。 现在,当我滚动时,我只会重新绘制与剪辑矩形相关的内容。当我快速滚动时,应用程序看起来很糟糕,因为滚动后仍然可见的部分似乎首先被操作系统移动,而当我完成绘制剩余部分(在滚动期间变得可见的部分...

7得票2回答
JFrame的repaint()方法存在问题 - Java

我希望能够使用Java的paint()在JFrame上绘制。当我点击JFrame时(现在是任何地方),我希望JFrame被重新绘制,显示出点击的坐标,类似于这个Java小程序http://www.realapplets.com/tutorial/MouseClickExample.html ...

7得票1回答
如何立即更新Java GUI?(与Thread.sleep()冲突)

我正在制作记忆游戏,当你选择两张卡片并且它们匹配时,你就可以保留它们,否则你需要将它们翻回去。如果你记得已经选择过的卡片,你可以更好地猜测下两张卡片。 我的问题涉及到 repaint() 方法不能立即重绘。 当我翻转第二张卡片时,无论结果如何,我都想在丢弃或翻转卡片之前展示两张正面朝上的卡...

7得票4回答
解决display block和CSS过渡不触发的方法

对于这个问题我很抱歉更新了这么多次,同时也很感谢每个人尝试帮助我。下面是更清晰理解此问题的方法: 如果在应用过渡效果的属性之前,立即将元素的 display 属性设置为 block,则 CSS 过渡效果将不会应用。请考虑以下代码: CSS: #creative { display...