paint相关内容

在应用程序窗口顶部绘制覆盖图

我希望能够在应用程序窗口的顶部绘制,以便我可以用一些额外的诊断信息来注释所有小部件,类似于Firefox中的CSS开发人员工具(例如,添加小部件类,样式,突出显示边框等) 我可以遍历小部件树并提取相关信息,但是问题是如何用此信息覆盖所有应用程序窗口? 一种方法是覆盖我的QMainWindow的绘画事件,但这必须在所有顶级窗口中完成.是否有其他方法可以在QDesktopWidget上进行 ..
发布时间:2020-05-23 20:58:02 其他开发

高效的线路平滑和/或简化

我正在Actionscript中创建一个绘画应用程序(尽管我的问题与Actionscript不相关).基本思想是在按下鼠标时开始绘画并跟踪鼠标的移动.我想要实现的是: 减少鼠标的“噪音"和 创建更平滑的线条. 现在,( 1 )是有问题的,因为我在几秒钟内获得了数千次鼠标移动.由于( 1 ),该行看起来很锯齿. 当前的想法是:当用户完成绘制线条时,我将所有运动存储在一个数组中并减小它们 ..

Java:通过fillRect()绘制直方图

我喜欢制作直方图.对于drawLine()来说,这对我来说并不是真正的问题,但是当我尝试使用fillRect()进行操作时,矩形会从上到下移动.我想用drawLine()绘制类似于我的直方图的直方图. 这是我的代码: public void paint(Graphics g) { super.paint(g); int height = getHeight(); ..
发布时间:2020-05-23 20:57:57 Java开发

如何停止我的绘画方法表格重复两次?

这是我正在研究的骰子游戏的代码,它将结果输出到窗口.绘制方法重复两次,这对我来说不好,因为我希望骰子滚动一次然后移至下一帧.请有人帮我解决这个问题.预先谢谢你. import java.awt.*; import java.util.Random; import javax.swing.*; public class Dice extends JApplet { public stati ..
发布时间:2020-05-23 20:57:55 Java开发

逆向工程旧油漆程序

我有几个非常老的基于MSDos的绘画程序.它们在调色板索引的图像缓冲区上工作.它们具有许多壮观的形状绘制工具,画笔和效果,而这在任何现代绘画程序中都根本不存在-尤其是在停留在低调色板索引图像的“边界"内时.我想在现代程序中重现许多出色的工具,以使它们自己和广大公众更容易使用它们,而不必启动诸如dosbox之类的模拟器.但是我有一个问题. 尽管许多画笔和工具以及事物具有明显的功能,但其实现应该 ..
发布时间:2020-05-23 20:57:51 其他开发

在Java中制作绘画应用程序的更简单方法?

所以基本上,我有几天前在工作的一些代码,类似于Paint,它可以让您使用鼠标在屏幕上进行绘制.我有点偶然发现了这个属性,我意识到它的效率很低,我想知道是否有更实用的方法可以做到这一点.确实没有任何理由要提供我的所有代码,但这是重要的部分 private static void createAndShowGui() { SimpleDraw mainPanel = new Simple ..
发布时间:2020-05-23 20:57:49 Java开发

为什么我的代码两次执行paintComponent(“图形"页面)?

这让我感到不安,这可能对我来说很愚蠢,但我不知道为什么两次调用我的paintComponent,如果运行我的代码,它会输出REPEAT?重复?两次,我不希望它那样做..那么为什么要这样做,以及如何解决呢? import java.util.Random; import javax.swing.JFrame; import javax.swing.JPanel; import java.awt ..
发布时间:2020-05-23 20:57:45 Java开发

在Android中绘制带有边框的填充矩形

Android中有没有办法绘制带有黑色边框的填充矩形.我的问题是canvas.draw()接受一个绘画对象,据我所知,绘画对象的填充和笔触不能有不同的颜色.有办法解决吗? 解决方案 您绘制一个具有边框颜色和矩形大小加上边框大小的矩形,更改油漆的颜色,然后使用正常大小. ..
发布时间:2020-05-23 20:57:43 移动开发

绘制/绘制外部表格

我们可以在表格外绘制图像和绘制文本吗?.我的意思是在表格外... 我知道有个愚蠢的问题要问,但是我们可以... 解决方案 您可以通过创建表单并将其TransparentColor属性设置为背景颜色来“作弊",然后在其上进行绘制.但是,这会禁止您绘制透明颜色,因为它不会显示. 或者您实际上可以直接绘制到桌面上. [DllImport("User32.dll")] publi ..
发布时间:2020-05-23 20:57:39 C#/.NET

如何调用使用PaintEventArgs和坐标变量的方法

我最近显然开始在C#中进行编程,并且试图创建一个简单的WinForms应用,该应用可以获取鼠标坐标并根据坐标缩放矩形. 我面临的问题是我不知道如何调用使用更多参数的方法(在这种情况下为x,y和PaintEventArgs).或者我确实知道,但是我不知道如何使用PaintEvent. 这是整个代码,因为它很短而且很简单: using System; using System.Drawi ..
发布时间:2020-05-23 20:57:35 C#/.NET

为什么我的c#paint方法内存不足?

我是c#的新手,并尝试通过编写一些简单的应用程序来学习以熟悉语法和.NET库.我最近进行的小型项目是一个极地时钟像在这里找到的那​​个 我很早就注意到的问题之一是该应用程序会不断“闪烁",这确实使演示文稿望而却步,所以我在线阅读了有关如何实现双缓冲的内容,从而消除了此问题,但可能会或可能与问题无关.这是我的onPaint方法;它由计时器控件每33ms(〜30 FPS)调用一次.该应用程序的大 ..
发布时间:2020-05-22 20:08:38 C#/.NET

如何使用NetBeans从Jframe的一侧到另一侧对jLabel进行动画处理

我想创建一个小应用程序.在我的应用程序中,我有jLabel1和Jbutton1.我想使用jButton单击从一侧到另一侧制作jLabel1动画.我不知道如何在jButton1ActionPerformed中调用来创建jLabel1的动画.我已经完成了一个绘画应用程序代码,如下所示. 这是我的代码: public void paint(Graphics g) { super.pa ..
发布时间:2020-05-17 02:23:18 Java开发

在Java中的动画上使用线程

我创建了一个具有两个形状的类,即两个椭圆形.我在这里画它们. import ...; public class Drawings extends JPanel{ public double degrees = 0; public void paintComponent(Graphics g){ super.paintComponent(g); ..
发布时间:2020-05-14 01:31:04 Java开发

立即吐司

我希望在我的应用下载信息时出现Toast消息,但是即使我将其放在代码之前,也要等到下载完成后才能显示.将我的代码放在一个单独的线程中会引起很多麻烦,但是将吐司放入一个单独的线程中也不起作用.无论如何,在此之前我是否可以收到此Toast消息,或者我只是必须解决头疼的问题? 解决方案 无论如何,您都应该将异步下载放在单独的线程中,以免禁用主线程的UI.当您调用阻塞的I/O方法时,UI将不会响应 ..
发布时间:2020-05-14 01:27:06 移动开发

JPanel侦听器和线程问题

这里是用于以给定的延迟率在帧内的面板上的面板上显示半径变化的圆的代码,但是该代码显示的是最终输出而不是中间阶段,即,圆不是一一出现而是全部出现.圆立即作为最终输出.可能存在一些与按钮操作侦听器和面板线程有关的错误.该代码使用初始圆的半径和迭代的总数(要显示的圆的总数),每个下一个圆的半径增加10. import javax.swing.*; import java.awt.*; import ..
发布时间:2020-05-14 00:17:36 Java开发

我的覆盖绘画方法没有被调用

我有一个JPanel打算充当游戏的HUD,自然地,我重写了paint方法来进行自己的自定义显示,但确实会调用此方法,但是只有在调整大小或最大化,最小化框架时,而不是当我的游戏循环告诉它repaint()时.由于另外两个面板完全重新粉刷,对我来说,这尤其奇怪. 这是我的HUD课: package base; import java.awt.Color; import java.awt. ..
发布时间:2020-05-13 21:47:05 Java开发

使用线程在Java中绘制面板

我正在编写一个具有许多不同视图的程序.其中之一是图形密集型(显示互连的图形).其他人只显示小的但复杂的图. 我发现主视图的绘制时间很长(即使只是绘制当前可见的区域),并且在绘制时,界面的其余部分变得很慢. 我的问题是,我可以创建一个新线程来处理绘画吗?如果是这样,是否会导致性能提高,我怀疑它不会.我尝试了以下方法: 创建一个抽象类ThreadPaintablePanel,我的复杂 ..
发布时间:2020-05-13 21:44:16 Java开发

JTabbedPane鼠标悬停画图问题

我正在使用一个应用程序,当鼠标经过该应用程序正在1.6.0_20上运行,我已经尝试了更新10中推荐的标志,以防D3D出现问题(-Dsun.java2d.d3d = false). 由于我是新用户,因此无法发布图片来说明此错误.我能想到的最好的例子是在图像上使用Windows油漆橡皮擦会创建与我所看到的类似的东西. 感谢您能提供的任何帮助. 解决方案 没有显示您所描述问题的 ss ..
发布时间:2020-05-12 19:14:46 Java开发