paint相关内容

具有透明背景和内容的JScrollPane

在我的应用程序中,我显示一个弹出对话框以显示大的卡片列表.我将它们显示为JPanel子类中许多JLabel组件中的图像.然后,将该对象放在JScrollPane中,以允许在卡中进行水平滚动. 我希望未使用的空间透明并带有深色背景,以显示其背后的内容已被禁用.我使用setBackground(new Color(50, 50, 50, 200))来实现所需的外观,但是其后面的内容没有重绘,因此 ..
发布时间:2020-05-23 21:00:33 Java开发

在Android中的图像中填充图案

给定两个图像,我将第一个图像称为框架图像,将第二个图像称为框架图像.这里是我的线性布局,我将框架图像设置为其背景图像.现在,我想在我的框架图像的白色区域中填充图案图像.帧图像的外部区域是透明的,内部区域是白色的. 如何在我的框架图像中填充图案图像.我试过了这段代码. private void patternFill(Bitmap tempBitmapColor) { Bitmap ..
发布时间:2020-05-23 21:00:31 移动开发

最小化时窗口的内容消失

我有一个简单的类,它在鼠标拖动时画一条线,在鼠标按下(释放)时画点. 当我最小化应用程序然后还原它时,窗口的内容消失了,最后一个点(像素)除外.我了解每次窗口更改时,方法super.paint(g)都会重新绘制背景,但是无论是否使用它,结果似乎都是相同的.两者之间的区别在于,当我不使用它时,在窗口上绘制的像素多于一个像素,但并不是我的全部绘画.我该如何解决? 这是课程. pack ..
发布时间:2020-05-23 21:00:26 Java开发

GUI Java程序-绘画程序

我一直在尝试找出我的代码在哪里出了问题.这个想法是创建一个小的Paint程序并具有红色,绿色,蓝色和透明按钮.我拥有所有可以想到的一切,但无法弄清楚代码出了什么问题.该程序将打开,然后立即关闭. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Paint{ public ..
发布时间:2020-05-23 21:00:22 Java开发

如何在画布上添加图像,以便可以在其上画线

我有用于自定义视图的代码,但是无法理解如何设置图像,以便可以在图像上绘画.我已经尝试过在stackoverflow上给出的解决方案,但是没有添加图像,任何人都可以帮我解决这个问题,请检查一下下面给出的代码: 或者如何将Image设置为我的customview的背景.我只得到白色背景. public class CustomView extends View { private ..
发布时间:2020-05-23 21:00:18 Java开发

在Penultimate和iDraft等绘画应用程序中撤消操作

在iDraft和Penultimate等应用中,它们执行撤消和重做的性能非常好,没有任何延迟. 我尝试了许多方法.目前,我的测试应用在每次撤消后都使用[NSData writeToFile:atomically:]将原始像素数据直接写到文件中,但是我得到了0.6s的延迟. 有人可以给它一些提示吗? 解决方案 将撤消堆栈保留在内存中.不要为每个操作写入磁盘.无论您是位图还是矢量, ..
发布时间:2020-05-23 21:00:11 移动开发

将绘制线条图像绘制到Picturebox图像中

在我的表单中,我有2个picturebox控件.我在pictureBox1上加载了蓝色背景图像,并单独留下了pictureBox2控件.使用下面的代码,我可以在picturebox1图片上方绘制箭头. 目标:在我的pictureBox1_MouseUp事件中,我想将在pictureBox1上绘制的所有箭头添加到pictureBox2. 问题:问题是我写pictureBox2.Image ..
发布时间:2020-05-23 21:00:04 C#/.NET

如何更改QTreeView标头(又名QHeaderView)的背景色?

我正在尝试更改某些标题部分的背景颜色.有些将使用默认的颜色,另一些将使用不同的颜色. HeaderView不像QTreeView那样接受委托.它完成所有绘画本身.它使用两种方法来实现- paintEvent paintSection 我最初的尝试是尝试覆盖paintSection,让其绘制默认材质,然后添加我自己的材质. def paintSection(self, pa ..
发布时间:2020-05-23 21:00:00 Python

PaintCode-在路径上移动对象

我想画一条曲线,并在上面附加一个对象.是否可以创建分数(从0.0到1.0),使我的对象在路径上移动?当分数为0时,对象位于起点处;当0.5处于中间位置时,对象则位于起点处;最后,当对象位于1.0时,对象位于终点处.当然,我想要一个弯曲的路径,而不是一条直线:)是否可以在PaintCode中进行? 解决方案 如果仅需要作为进度条,则可以在PaintCode中使用它.诀窍是使用带有较大 Gap ..
发布时间:2020-05-23 20:59:57 移动开发

Qt捕捉键

我想到写原始蛇.我有程序绘制随机线条的窗口. 但是我想不出如何抓住按键来改变画线的方向. class QUpdatingPathIte : public QGraphicsPathItem { void advance(int phase) { if (phase == 0) return; int x,y; int w,a,s,d; char c; // // HOW TO MAKE ..
发布时间:2020-05-23 20:59:50 C/C++开发

Java Swing JScrollPane行号故障

我在JScrollPane中有一个简单的JEditorPane,它在左侧显示行号.效果很好,只不过当您将窗口移出屏幕并再次拉回时,当您停止拖动时,它看起来像这样: 有什么想法吗?我是否需要监听移动/拖动事件并在某个地方调用重绘/重新验证? 这可能很明显,但是这里有一些代码.我正在使用JSyntaxPane. public EditorPanel() { ..
发布时间:2020-05-23 20:59:46 Java开发

在C#中绘制父级和父级子级的自定义背景

我正在尝试使用本教程,以便我可以有一个透明的按钮.它在主要背景下工作正常,但不会覆盖其他子项.如果我使用BringToFront(),则该位置没有其他孩子的绘画. 我已经开始通过将其添加到代码中来解决它: foreach (Control child in Parent.Controls) { if(child != this) { InvokePaintBac ..
发布时间:2020-05-23 20:59:36 C#/.NET

如何用手指在WP7中绘制形状?

如何用手指在WP7中绘制形状?我正在尝试实现一个简单的绘画应用程序,但是我不确定如何制作绘图. 解决方案 fingerpaint是你的朋友 使用 http:在Ruby上进行尝试: //script.iron7.com/#/Script/Detail?scriptId=FingerPaint&userLowerCaseName=iron7 或C#中的 http://sigurds ..
发布时间:2020-05-23 20:59:33 其他开发

绘制方法Java-带轮廓的矩形

我想创建一面带有蓝线轮廓和黑色填充的墙.我现在只有一堵蓝墙,我尝试了几种Graphics方法,但是没有用. public void paint(Graphics g) { g.setColor(Color.blue); g.fillRect(x, y, size, size); } 解决方案 首先,覆盖paintComponent,而不是paint.其次,无需像这样重新 ..
发布时间:2020-05-23 20:59:31 Java开发

使用面板消息/解决方法时Java 1.5 JOptionPane绘制错误?

在针对Java 1.5的应用程序中,我有一个带有自定义消息面板的JOptionPane.该面板除其他外,还包含一个JTextField.每20次左右的调用,对话框中的任何内容都不会被绘制(甚至没有OK/Cancel按钮).如果我将对话框拖出屏幕,然后再次返回以强制重新绘制,则这些组件将按预期可见,并且除了绘画问题之外,这些组件的响应都很好.这是我可以展示此错误的最小示例: public cl ..
发布时间:2020-05-23 20:59:29 Java开发

在CoreGraphics绘图中,如何避免重叠点比线的其余部分更暗?

我的应用程序使用核心图形进行自定义手指画图.我允许用户更改线条的Alpha,并且在移动的触摸上会不断绘制新的线条.当我使Alpha低于1.0时,重叠点比该行的其余部分更暗.我知道为什么会发生这种情况,但是如何才能阻止这种情况发生? 解决方案 我想您希望单个笔触不要使其自身变暗,而仍要使以前的笔触变暗(这就是大多数绘画应用程序的工作方式). 要执行此操作,您需要两个视图/缓冲区,一个用 ..
发布时间:2020-05-23 20:59:27 移动开发

画线将一个树形视图的树形视图节点链接到另一个树形视图的树形视图节点

如何绘制一条线以将树视图节点链接到另一个树视图节点 链接应显示为 解决方案 在WinForms TreeViews中是特殊的. 对于一个他们没有Paint事件,因此无法利用它们. (不过,您可以将它们子类化,请参见下面的更新.!) 第二,您不能在其中嵌套透明控件.您可以嵌套它,但它不是透明的.) 因此,在TreeView上绘制似乎是不可能的.但这也许不是您想要的.. ..
发布时间:2020-05-23 20:59:22 C#/.NET

在iOS中使用触摸绘制水平或垂直线

我正在一个项目中,我希望如果用户触摸沿水平方向移动,则应绘制水平线,而用户触摸沿垂直方向移动,则应绘制垂直线.请提出一些使用Swift的解决方案. 我在下面尝试过.但这是徒劳的. override func touchesBegan(_ touches: Set, with event: UIEvent?) { super.touchesBegan(tou ..
发布时间:2020-05-23 20:59:20 移动开发