问题标签 [mnemonics]
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.
java - 不需要 ALT 来激活 menuitem 助记符的 SingleFrameApplication?
在 NetBeans 6.9 IDE 中,如果你创建一个
New Project >> Java >> Java Desktop Application
并运行它,你会发现菜单项有助记符,但只有 afterALT
被按下。
(netbeans 程序本身就使用这种风格的菜单。)
但是,如果您创建一个新的File >> Swing GUI Forms >> JFrame Form
,并添加一个带有助记符的简单菜单栏,然后运行 JFrame,助记符将始终出现,而无需按ALT
。这是我更喜欢的。
(Firefox 使用这种风格的菜单)
我的想法是org.jdesktop.application
覆盖默认设置,但这只是一个猜测。任何人都知道如何使 SingleFrameApplication 不需要ALT
被按下?
谢谢。
编辑: 发现问题是JFrame和JDesktop使用不同的默认外观
.net - 如何防止 .NET 应用程序中的 Alt 代码?
我有一个带有按钮的 .NET 应用程序,它使用数字作为助记符。(例如“&1 - Check”和“&2 - Cash”)当我点击 Alt+1 时,我希望点击 Check 按钮。这在我使用键盘上的标准数字键时有效。但是,当我使用数字键盘按 Alt+1 时,Windows 会接管并插入与 1 的“alt 代码”匹配的符号。请参阅http://alt-codes.org/list/。如何防止这种情况在我的应用程序中发生?
谢谢!
java - 为 JMenuItem 设置助记符的另一种方法?
所以,我有一个“打开项目”菜单项,我想为其设置助记符。我更喜欢它是 Project word 中的 'e' 字符。但是当我设置它时
它将 Open word 中的“e”字符设置为助记符。有没有办法实现我想要的?
terminology - 请教我一个记住“斜杠”与“反斜杠”的好记法
我有一个同事一直混淆斜线“斜线”和“反斜线”(如:“我应该用斜线逃避某某吗?”我的回答:“不。”)
我试图教他区别,但到目前为止,只是告诉他符号的名称似乎并没有坚持下去。这就是为什么我试图找到一个好的助记符来帮助他记住,但我想不出一个。
我看过以下内容:
/ 就像一个向前倾斜的人
\ 就像一个向后倾斜的人
但这需要你记住这个人是面向右边的,这只是将记住一个任意数据的负担转移到记住另一个任意数据的负担。(举个例子:当我告诉他那个助记符时,他的回答是“哦,是的,我明白了。但这只有在我记得那个人向左走时才有效。”哦!)
那么,slash-vs-backslash 是否有更容易记住的助记符?也许与现实世界的经验有关?
css - CSS 助记符:你如何记住 # 还是 . 是上课还是身份证?
#test
是选择器id="test"
.test
是选择器class="test"
但是你怎么记得它们是哪条路(例如不是.=id)
terminology - shutil (在 Python 中)是什么意思?
我知道这个模块是干什么用的,只是不知道他们为什么选择这个名字——shutil。这种“随意”的名字如果不知道是从哪里来的,就很难记住了。请给我一些提示,谢谢。
c# - String.Join 和 String.Split 参数助记符
我每次都在 C# 的 String.Join 和 String.Split 参数类型上绊倒。问题是它String.Split
需要一个params char[]
字符数组并String.Join
需要一个string
.
有没有人有一个很好的助记符可以帮助我记住哪个需要哪个所以我不必在每次进行字符串操作时都修复这个问题?
[编辑,因为每个人似乎都对为什么我没有 IDE 支持感到困惑]
我大部分时间都在使用 LinqPad,就像这样:
我没有在 LinqPad 中获得 IDE 支持,并且希望节省我每次返回并修复它所需的几秒钟。这很愚蠢,但是我们程序员编写的用于自动化我们每天执行的 12 秒任务的脚本的一半也是如此。
问题是我搞砸了我是否应该将Split
thestring
或Join
thestring
作为它的第一个参数(或仅在 的情况下Split
)。
java - 有没有人有一个有用的助记符来实现比较器?
每次我需要实现一个比较器时,我都会试图记住什么时候应该返回 -1 和什么时候返回 1,我必须查找它。
我的意思是,显然 -1 是less,所以它意味着first
小于second
。但每当我对自己这么说时,我都会唠叨“你确定吗?” 感觉。我怀疑我的部分困惑来自于每当我需要降序排序时以相反的方式实现它。
你用什么来记住哪个是哪个?