user-interface - 在 Racket 的 text% 上下文中添加右键菜单(弹出菜单%)

标签 user-interface mouseevent racket

editor<%> Racket 中的类,我可以覆盖 on-default-event ,判断是否单击了鼠标右键。现在我想要一个右键菜单来显示,例如剪切/复制/粘贴选项。这可以用 and editor<%> 来做吗? ?我宁愿不将其直接添加到 frame%如果可能的话,因为我计划使用 editor<%>作为一个剪辑。

最佳答案

我在 Bracket 中有一个示例,其中右键单击数学框(可以在其中输入数学表达式的片段)会显示一个小菜单。

https://github.com/soegaard/bracket/blob/master/gui/racket-cas.rkt#L320

关于user-interface - 在 Racket 的 text% 上下文中添加右键菜单(弹出菜单%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41165365/

相关文章:

c++ - WM_MOUSEWHEEL 停止工作,而其他事件仍在 WinAPI (C++) 中工作

scheme - 设置汽车!,设置 CDR!在 Racket 中不受约束?

windows - 使用免费工具开发基于 Windows 的轻量级(无运行时)GUI 应用程序

delphi - 在位图样式设计器中更改字体

Java MouseEvent,检查是否按下

clojure - Lisp 家族 : Different evaluation of a symbol call and symbol as argument

recursion - 骑士之旅深度优先搜索回溯

java - 自定义 slider UI Swing

java - Swing Matisse GUI - 无法将定制 bean 添加到 "Other components"

javascript - 在 jquery 中使用事件名称和选择器有什么用?