paint相关内容
我试图在C#Winforms中创建一个荧光笔.我使用的大多数代码都在此处突出显示的效果(如截图工具) 但是,当我尝试画得太快时,它会滞后.不知道我在做什么错.这是我尝试过的. private void pictureBox1_Paint(object sender, PaintEventArgs e) { Bitmap bmp = (Bitmap)pictureBox1.Image;
..
import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JLabel; import java.awt.*; import javax.swing.*; import java.util.Timer; import java.awt.even
..
我需要在表单上显示大量(500多个)小圆圈以模拟LED.但是,这些圆圈必须很小,直径大约为8或9像素. 到目前为止,在我的测试中,我整理了一些代码,创建了一个使用Shape(Ellipse2D.Double)的Led类,并通过JFrame的paint方法将其直接显示在JFrame上. 这使我想到了两个发现/问题: 1)首先,除非有其他方法,否则Java在绘制小圆圈方面似乎有麻烦.
..
我正在尝试绘制背景图像,然后在其上绘制字符.在添加睡眠之前,我的代码一直有效,直到我没有获得1500 fps为止. package sylvyrfysh.screen; import javax.swing.*; import java.awt.*; import game.infos.Information; public class ImageLoadDraw extends JFr
..
编辑4:问题的新格式 背景:我有一个扩展JFrame的Window类,在JFrame中有一个画布. 我向画布添加自定义对象.该对象的唯一目的(出于争论的目的)是在画布上打印一个带有文本的圆圈.您可以将多个这些自定义组件添加到画布.添加新的自定义组件时,该组件与添加到画布上的上一个组件相距20个像素(目前). 问题:画布将第二个圆放置在一个称为A的位置,A大约位于表单的中心,添加的第三个
..
我上了一堂可调整背景的课.在该背景上有绘画(使用绘画方法和Java2D). 每当背景调整大小时,如何删除绘制的所有内容? (以便最终在正确的位置再次绘制)我可以对已经绘制的对象进行任何形式的变换(例如缩放以再次适合图像)吗? import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints
..
我编写了代码,将图表从工作表(在我的excel工作簿中)复制到Ms-Paint,然后保存结果. Sub paintCharts() ThisWorkbook.Sheets("DesiredData").Activate With ActiveSheet.ChartObjects.ShapeRange.Group .CopyPicture .Ungroup End With D
..
我正在尝试达到这种效果: 我的想法是我想用部分透明层覆盖ImageView,但不是全部.在某个区域(圆形或矩形)的某个地方应该是完全透明的.我尝试使用以下代码行: Paint paint = new Paint(); paint.setColor(Color.parseColor("#80000000")); canvas.drawRect(0, 0, bitmap.getWidth(
..
protected: virtual void paintSection(QPainter *painter, const QRect &rect, int logicalIndex) const { QHeaderView::paintSection(painter, rect, logicalIndex); painter->drawRect(2, 2, 10, 10)
..
我使用JGraph已有一段时间,当您将标签裁剪设置为true时,似乎出现绘画问题: 以下精简示例显示了您可能会遇到的正在运行的应用程序中的问题: import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.ActionEvent; import javax.swing.AbstractA
..
我想模糊图像视图中的特定区域. 例如我想允许用户在Android中绘制类似于裁剪的矩形, 用户在图像上绘制该矩形后,矩形内的区域将变得模糊 或手指触摸. 我进行了很多搜索,但是大多数示例都说明了如何模糊全图, dint找到任何教程或链接来解释关于仅模糊某些部分的内容 图片. 任何帮助将不胜感激. 解决方案 没有什么比这容易! 但是您只能将其像素化,选择目标区域,按两
..
如何平滑地重新粉刷面板? 我正在使用一个计时器,该计时器每300ms会使面板(panel1.Invalidate();)失效,然后通过panel1_Paint事件将图像添加到该面板中,问题是它看起来像在跳跃,我需要尽可能快地在其上移动一张图像. 这是截屏问题的链接:http://screencast.com/t/HdtIV99YN private void panel1_Pai
..
我有一个自定义按钮,该按钮覆盖了OnPaint()并仅在其中绘制文本.在运行时,文本看起来有所不同-字符之间缺少空格.这是设计与制造的形象按钮的运行时间: 绘画方法如下: protected override void OnPaint(PaintEventArgs pevent) { base.OnPaint(pevent); if (base.ContainsFocus)
..
我正在写一个简单的游戏,或者看起来.我创建了一个绘制Arc2D(半圆形状)的类,该类将随着鼠标移动来重新绘制拱形. 然后,我创建了一个绘制椭圆的新类.该课程有一些简单的数学方法可以在屏幕上移动椭圆形.椭圆的运动不是很重要.现在,完成此操作后,我想检测椭圆形是否在任意点与圆弧(半圆,Only the arc line)碰撞. 我试图将椭圆形做成矩形并使用相交方法.该代码位于圆弧的draw
..
我有一个简单的applet,可沿画布的x轴设置一个矩形动画.问题是它闪烁.我曾尝试向Google搜索此问题,但没有提出任何有用的信息或我理解的信息. 我对Java比较陌生. 谢谢! import java.awt.Color; import java.awt.Graphics; import java.awt.event.*; import javax.swing.*; pu
..
我不是很擅长此事,我希望能从那些比我更了解这个问题的人那里得到一些帮助. 这就是交易.在我的应用程序中,有一个背景JPanel,上面绘制有图像.然后是一个小的JPanel,我正在尝试为其创建自定义绘画.我想让JPanel具有圆角和半透明的背景,所以我修改了paintComponent方法来填充半透明的圆角矩形.但是,当我像JComboBox这样放置组件时,出现项目列表,然后单击其他位置以将其
..
我正在根据此处. 有什么方法可以将图像添加到绘图区域,以便您仍可以在图像上进行绘图?例如邮票,或导入的照片.我尝试添加gtk.Image(),但是gtk.DrawingArea对象没有属性add. self.window = gtk.Window((gtk.WINDOW_TOPLEVEL)) self.window.set_title ("Canvas") self.window.se
..
我似乎无法弄清楚问题出在哪里. import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.event.MouseEvent; import java.awt.eve
..
我试图用Java在Canvas中绘制两条线,分别调用两种方法,但是当我绘制第二条线时,第一条消失了(Java清除了屏幕).我该如何避免呢?我想看两行.我看过绘画教程(如何制作Windows上的“绘画"之类的教程),在该教程中,用户使用鼠标绘制线,而绘制一条线时,另一条不会消失.他们只是调用paint方法,而不会清除屏幕. 如果有人可以帮助我,我将不胜感激. 谢谢. 查看课程 im
..
我有一个ShapeDrawable: final ShapeDrawable drawable = new ShapeDrawable(shape); drawable.getPaint().setStyle(Paint.Style.FILL); drawable.getPaint().setColor(0xFFffffff); 我想为此可绘制对象设置边框(描边)的颜色和宽度. 我
..