paint相关内容

Java在同一JFrame中绘制多个正方形

我正在尝试制作多线程动画.我想绘制 n 正方形,其中 n 来自推荐行参数.每个正方形都有其x-y坐标,颜色和速度.它们以不同的速度,颜色和坐标移动到框架的右侧.由于我使用多线程,因此我假设必须控制每个正方形.因此,我必须将每个方形对象存储在ArrayList中.但是,我在画那些正方形时遇到了麻烦.我可以绘制一个正方形,但是当我尝试绘制多个正方形时,它不会显示.这是我到目前为止所做的: Dra ..
发布时间:2021-04-07 19:59:18 Java开发

TabPage更改时保持图形不变

我有一个窗体,该窗体使用停靠在TabControl的特定TabPage内的Panel上的Paint事件显示一组图形. 问题如下: 当用户切换到其他TabPage然后决定返回到最初显示图形的TabPage时,默认情况下这些图形无效,因此Panel显得空白. 我希望这些图形在不同的TabPage之间切换时保持不变,并完全独立于用户的操作. 一个要求: 由于图形复杂,计算机 ..
发布时间:2020-11-20 06:52:39 C#/.NET

圆形图像文件

我执行了这段代码以从Firestore获取图像并将其用作地图标记的图标. final StorageReference storageReference = FirebaseStorage().ref().child("ProfilePictures/" + widget.userId); String avatarDownloadPath = await storageReference. ..
发布时间:2020-07-26 02:59:16 其他开发

将GIF图像插入JFrame并根据需要使其可见和不可见

在我的应用程序中,我正在从项目DB中提取数据.当我这样做时,我想通知用户数据提取正在进行中.我想通过使当前帧view.getFrame2()不可见并使view.getFrame3()可见来实现此目的.第3帧将具有GIF图像,其标题为“提取正在进行中".我可以实现目标,但是无法查看框架中的图像.它是空白. 下面是我正在使用的代码段;一类用于视图,另一类用于控制器,另一类用于模型.我也有一个主类 ..
发布时间:2020-05-23 21:02:43 Java开发

Java如何以及何时精确调用paint()方法?

许多次我被告知,当我将类扩展到JFrame时(例如),将在需要时调用paint()方法.在代码中,paint方法没有被调用,并且我看不到任何矩形. 我什至试图在构造函数(我创建的构造函数)中调用paint方法,然后在main中为该类创建一个对象,但是我得到了NullPointerException import java.awt.Graphics; import javax.swing ..
发布时间:2020-05-23 21:02:37 Java开发

在特定坐标处的wxpython工具提示

我已经看到很多类似的问题,而这些答案是到目前为止让我感到困惑的 我有一个应用程序,其中所有对象都是通过DC创建的,因此它们都被绘制了. (我在定尺寸器和99%的时间定尺寸器ROCK上都有丰富的经验,但在这种情况下,DC是最佳答案.)因此,我想为绘制的每个元素提供一个工具提示,并在刷新屏幕和元素在工具提示也应移动的其他位置绘制.我的第一个尝试是为每个绘制的项目设置一个wx.Rect,但是遇到了 ..
发布时间:2020-05-23 21:02:32 其他开发

如何在Java游戏中重绘图像

大家好,我在绘制与用户相交的硬币时遇到了麻烦.我要这段代码要做的是,当用户精灵与它在硬币上绘制的十个硬币图像中的任何一个相交时,它不再出现在屏幕上(还需要添加某种计数器,以便当用户收集时全部十个硬币将停止线程,并说"You Win!").我的问题是我应该怎么做,因为我已经尝试过在if语句中使用repaint(),并且它现在无法正确编译.非常感谢您提供有关如何在硬币上绘画的帮助,甚至可能添加某种计数 ..
发布时间:2020-05-23 21:02:29 Java开发

无法直接在JFrame上绘画

我分配了一个用Java创建绘画程序的任务.我已经设法创造了一些东西,但并不是我想要的. 我的问题是我无法从IDE给我的选项中在IDE(NetBeans 7.0.1)中创建JFrame,并且无法正确调用绘画类. 更具体地说,我想从一个面板(例如Panel1)中按一个按钮,然后在同一帧中的Panel2中绘画. 这是该类的调用: private void jButton1Acti ..
发布时间:2020-05-23 21:02:22 Java开发

单击按钮后如何制作JFrame画图?

当我运行应用程序时,整个框架都被涂成黑色. 我怎样才能使它开始清晰,然后在按下按钮时被涂上油漆? package card; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; im ..
发布时间:2020-05-23 21:02:19 Java开发

DataGridView覆盖我的自定义行绘画

我正在遵循MSDN上的示例,该示例使用RowPrePaint事件自定义绘制我的行. http ://msdn.microsoft.com/zh-CN/library/system.windows.forms.datagridview.rowprepaint(v = vs.110).aspx 我只想自定义绘制一些行,而不是全部.我还应用了交替的行样式. 当我逐步通过调试器时,我能够 ..
发布时间:2020-05-23 21:02:16 C#/.NET

如何在Java(SWT)中重新粉刷合成物?

当我在我的swt程序中按一个按钮时,应该绘制一个新的合成物.但是,复合材料仅在我调整窗口大小时显示. 我在gui中有一个合成(compLoad),它被分配了一个新的合成 compHELP comHelp_ = new compHELP(compLoad, SWT.RESIZE); 我尝试了redraw(),但没有任何反应 解决方案 添加/删除控件时,需要重新布置复合结构,请参见 ..
发布时间:2020-05-23 21:02:13 Java开发

drawString在我当前窗口的屏幕快照上打印字符串

当我在Eclipse中运行此代码时,我在新窗口中获得了字符串和行打印,但是它不是空白窗口,而是我当前窗口的屏幕快照,设置为我声明的大小. http://i.imgur.com/nWFN9YJ.png 关于我在做什么错的任何建议? import java.awt.Graphics; import javax.swing.JFrame; public class EmptyFra ..
发布时间:2020-05-23 21:02:11 Java开发

如何围绕程序的中心旋转椭圆?

因此,我使用了 http://zetcode.com/tutorials/javagamestutorial/basics/并且我正在使用Donut程序.对于任何不熟悉的人,它都会执行 http://zetcode.com/img/gfx/javagames/donut .png 我想使椭圆围绕窗口的中心旋转,使其看起来像是在圆周上移动. 到目前为止,代码是网页中的代码. packag ..
发布时间:2020-05-23 21:02:08 Java开发

使用paint(g)和run()绘制点

我要做的是一旦按下按钮"GO",它将绘制/绘制具有不同坐标的3个椭圆.我尝试过重新粉刷,但似乎不起作用.它仅显示一个椭圆,即最后一个椭圆.我希望它堆叠起来并附加椭圆形. 这是我的代码: import javax.swing.*; import java.awt.Graphics; import java.awt.*; import java.awt.event.ActionEve ..
发布时间:2020-05-23 21:02:05 Java开发

清除图像上先前绘制的字符串

我想知道如果我不清除字符串重叠部分,该如何清除之前绘制的字符串,然后再在图像上绘制新的字符串.我已经尝试了graphics#drawRect并覆盖了paintComponent(Graphics),但仍然没有评估. 这是我的代码: paintComponent(Graphics) public class SplashScreen extends JLabel { priva ..
发布时间:2020-05-23 21:02:02 Java开发

如何在WinForms PictureBox中的鼠标的每次单击上绘制小点

我有一个WinForms程序,用户在其中单击PictureBox控件. 每次用户单击时,我都希望有一个小的红点(跨过几个像素). 我也不希望前面的点消失. 我知道我将需要一个椭圆和矩形的通用列表,但是不确定如何执行此操作.我该怎么做呢? 在我的程序中,pictureBox1_Click方法处理鼠标单击事件并返回单击的位置. pictureBox1_Paint方法处理要在这些点上绘 ..
发布时间:2020-05-23 21:01:59 C#/.NET

"InvalidOperationException:当前在其他地方使用对象".在无害的上漆期间?

由于某些原因,我们收到"InvalidOperationException:对象在其他地方当前正在使用". 在下面的自定义OnPaint期间(实际上几乎是代码行复制的一行...那里几乎没有). 我们已经在下面登录了异常处理程序,以检测是否以某种方式从非UI线程调用OnPaint ...并且不会被触发,但是我们正在记录该错误(请参见下面的堆栈跟踪) . 在遇到这些错误的计算机上,我 ..
发布时间:2020-05-23 21:01:55 C#/.NET