问题标签 [paint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何在 DataGridViewCell 中绘制自定义 ComboBox?
我有一个ComboBox
要在DataGridViewCell
. 我首先继承DataGridViewCell
并试图覆盖在单元格Paint()
中绘制的方法ComboBox
。
我的问题是,在继承DataGridViewColumn
并将CellTemplate
属性设置为我的类的新实例后CustomDataGridViewCell
,单元格是灰色的,没有内容。
类cBox
变量在对象 ctor 中实例化。
如何正确绘制ComboBox
单元格中的内容?
java - 绘制 JPanel 并将 JPanel 添加到 JFrame
我需要通过覆盖 JPanel 的 paintComponent() 方法在 JPanel 上绘制图形。
当我在 JFrame 上拖放 JPanel 时使用 netbeans 设计 gui 时,它通过创建私有变量 JPanel 对象来生成代码。在这种情况下,我如何覆盖它的方法来绘制它......
或者,如果我通过扩展 JPanel 为类编写代码并覆盖绘制它的方法,我必须创建一个新的 JFrame 并将 JPanel 添加到它。
JFrame fr=new JFrame(); fr.add(窗格); //pane 是扩展 JPanel 的类的对象,我在其中绘制 fr.setVisible(true);
在这种情况下它有效..
但是,如果我得到自动创建的类的引用,该类通过 netbeans 扩展 JFrame 并使用它使用引用的 add 方法添加 JPanel,那么它就不起作用了......
它没有显示错误,但是当我运行程序时,只有 Jframe 可见.. JPanel 没有显示...
如果问题很愚蠢,请原谅我..我是初学者..
提前致谢...
c# - 我可以使用 Paint.NET API 将其嵌入 Winforms 应用程序吗?
我试图让用户在我的 winforms 应用程序中从图片中裁剪选定区域,并考虑嵌入 Paint.NET 并限制其功能。我知道 Paint.NET API 不可用。我很高兴获得其他可用于在 Winforms 应用程序中裁剪图像的工具的推荐。
谢谢。
iphone - 如何绘制多个 CGContextRef 到 -drawRect?
我已经保存了一堆 CGContextRefs,我想在我的 UIView 的 drawRect 部分中绘制所有这些。我怎样才能做到这一点?
performance - 是什么让 JavaFx 1.2 场景图刷新?
我的第一个问题=)。我正在编写一个带有用 JavaFx 编写的用户界面的视频游戏。行为是正确的,但我遇到了性能问题。我试图弄清楚如何弄清楚是什么排队了正在减慢应用程序的刷新。
我有一个相对复杂的场景图,它代表一个六边形地图。它可以缩放,以便您可以在地图中拥有 100 或 1000 个六边形。随着六边形数量的增加,gui 的响应性会降低。我使用YourKit(一个Java Profiler)来追踪这些延迟到主要的重绘操作。
我花了大部分时间试图弄清楚如何做两件事并理解一件事:
1) 使 CustomNode 在绘制时将某些内容打印到控制台。这将帮助我准确确定这些涂料何时排队。
2) 确定何时将 CustomNode 置于重绘队列中。
如果我回答 1 和 2,我也许能够弄清楚是什么将所有这些不同的节点绑定在一起。JavaFX 是否可能仅通过全局刷新工作(值得怀疑)?
c# - java to c#如何在面板中进行自定义绘画
在 java 中,当您想在面板中进行自定义绘画时,通常会覆盖 paint() 函数。
现在我正在寻找要在 C# 面板中覆盖的相应函数。
我也将感谢一个简短的示例代码来做一些绘画。比如画一个圆圈什么的。
多谢!
编辑:好的,谢谢您的回答!我对此还有一个问题:手动触发重绘的首选方法是什么?例如,我希望我的红色圆圈突然变成绿色。如何调用 OnPaint()?
谢谢!
c++ - c++ 绘图问题
我是 C++ 的新手,我正在尝试创建一个游戏。我有一个矩形的二维数组 RECT_GRID。我有一个无符号短的二维数组网格。我在 WM_CREATE 期间填充矩形数组
WM_PAINT 事件为数组中的所有元素绘制矩形。矩形的颜色基于 GRID[x][y] 的值
我这样做了,当按下向下键时,它通过将 GRID[1][XMOVE] = 设置为不同的颜色来更改其中一个矩形的颜色,然后它使客户端矩形无效
基本上发生的情况是,它在一段时间内运行良好,但最终它只是停止绘制东西。我在调试期间检查了我的 XMOVE 变量,我检查了网格值和其他东西,一切都很好。当我从绘画事件中删除 for 循环并专注于 1 个特定矩形时,它永远不会失败,但如果我尝试一次重绘所有这些矩形,大约 20 次后,它会停止绘画。什么可能导致这种情况?我是 C++ 新手,我敢打赌我没有正确绘画并导致溢出或其他问题。
如果有人可以解释出了什么问题,或者正确的方法来做到这一点,我将非常感激。我在谷歌上找不到类似这个例子的东西。谢谢
编辑:
我正在使用 3 个全局画笔 HBRUSH A;灌木丛 B; 刷子 C;
当我修改它们时,我总是说 A = MakeBrush(NUM);
我正确使用画笔吗?
.net - 最后一列标题后的 DataGridView 空白
我试图模仿所有其他表格视图对 DataGridView 控件所做的事情,但我似乎无法正确获取标题。
我想要所有标题右侧的空白标题,它不会移动,实际上不是标题。有没有办法在顶部绘制默认标题?
基本上,这是我的问题:
c# - 奇怪的窗户画
如果您在 Windows 7 上将 Google Chrome 3.0.195.21 的大小调整为非常小的宽度(我没有尝试过其他版本),窗口按钮会挂在窗口外。
窗口大小未扩展,悬垂不响应鼠标。
窗口的缩略图预览仅显示窗口内的部分按钮;Aero Peek 预览显示所有按钮。
Spy++ 中没有出现悬垂(据我所知)。
这是怎么做的?
我怎么能做这样的事情?(我写 C#,但也会接受 C++ 的答案)
编辑:如果不清楚,我在问如何在我自己的程序中做出这样的突出。
winapi - Win32 WM_PAINT 和一个子窗口
如何在子窗口内绘制?
CreateWindow(WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN)
我想我应该用一些WndProc
(没有)创建主窗口WM_PAINT
。在其上WM_CREATE
,我创建了另一个窗口CreateWindow(WS_CHILD | WS_CLIPCHILDREN)
,另一个窗口WndProc2
对WM_PAINT
. 但是,似乎另一个处理程序进入了无限循环。我做错了什么?
请问,你没有建议或例子吗?
PS:WS_CLIPCHILDREN 似乎没有影响这一点,并且两者都WndProc
默认为DefWindowProc
编码: