问题标签 [defaultbutton]
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 - 如何设置 Java 默认按钮以对 ENTER 键 _released_ 做出反应?
在我的应用程序中,我使用默认按钮。我希望它在ENTER
Key 被释放时做出反应。不是当ENTER
Key 被按下时。
我删除了按钮的KeyStroke
from InputMap
。但这对我不起作用。我该怎么做?
这是示例代码。
asp.net - 根据用户控件、asp.net 中的操作设置面板的默认按钮
当通过procesSearchCriteria1 加载用户控件标题栏时,我希望PNL1 的默认按钮为SearchButton。当然,当它通过 ucBBB 加载时,我希望 SaveButton 成为 Pnl2 的默认按钮。这可能吗?
主页:
用户控制过程搜索标准 1:
用户控制 ucBBB:
用户控件标题栏
我尝试将按钮的 ID 传递到如下所示的主页,但收到此错误消息:“PnlWerkprocesSearchCriteria1”的 DefaultButton 必须是 IButtonControl 类型的控件的 ID。而在浏览器中查看时,ID DefaultButton.UniqueID 确实等于按钮的 ID
主页背后的代码:
procesSearchCriteria1 背后的代码:
c# - 在 div 中设置默认按钮 - 但我不知道 ID/类
我有一个页面,其中用户控件被动态加载到 div/面板中。我对这些用户控件的内容一无所知,除了它们有一个按钮。
当用户在这个 div/panel 中时(使用用户控件),我希望 div/panel 中的按钮成为默认按钮。现在,无论如何,我的横向搜索按钮都是默认按钮。
我无法在用户控件中添加“defaultButton=mybutton”,也无法向按钮添加类。
我该如何解决这个问题?
谢谢 :)
java - getRootPane() 默认按钮 - 这是一个错误吗?
我做了一个SSCCE。请注意,它必须是 Windows Look&Feel。
- 启动这个
- 按钮应该是焦点。如果没有,请单击它。
- 单击任何其他窗口,以确保当前窗口失去焦点
- 即使此窗口不再有焦点,该按钮仍以蓝色调显示动画!
按钮“脉冲”动画在标准 Java L&F 中是不存在的。
注意当这个按钮不再是默认按钮时(去掉代码中的相应行),窗口失去焦点后按钮会变灰,没有任何动画。
我的问题是:这被认为是一个错误吗?因为当窗口也隐藏在另一个窗口后面时,这使得 EDT 继续做事而不是空闲(我做了一些分析)。事实上,这是最困扰我的事情:隐藏窗口不会让 EDT 闲置。
java - 根据焦点设置 jpanel 中的默认按钮。
我有几个 JPanel,每个 JPanel 都自己实现它们的逻辑、按钮和字段。这些面板都添加到 JFrame 上,但有时会添加到另一个面板上,然后再添加到框架上......
我想要实现的是当它的任何继任者具有焦点时,hte 默认按钮是 panel1 的 ok 按钮。对所有其他人来说都是一样的......
这该怎么做?面板本身没有 JRootPane,我不想用逻辑来打扰 Frame。
欢迎每一个提示;)。提前致谢。
asp.net - 我如何获得 asp:Panel Default Button 来触发按钮单击事件?
我有三个 asp net 文本框,其中包含搜索表的搜索条件。我希望搜索像谷歌一样工作。当按下回车键以触发“回车”按钮上的单击事件时。click 事件永远不会触发。我该怎么做才能让它着火?
这是后面的代码方法:
asp.net - ASP .NET - 输入时提交 - 当其他按钮具有焦点时防止“默认按钮”
我有一个包含以下内容的搜索表单...
所需的行为是按下Enter
键应该调用btnSearch_Click
(这要归功于 中的DefaultButton
属性asp:panel
)
问题是当btnReset
有焦点时,按下Enter
应该调用btnReset_Click
(它没有 - 它总是btnSearch
)。
这是否很容易以某种方式实现,或者我将不得不破解一些定制的 JS 来拦截 .NET 的defaultButton
事件处理程序?
提前致谢。
ETA:这是我根据 HenryChuang 在下面接受的答案采用的可重复使用的解决方案。
/li>preventDefaultButton
向面板添加自定义属性。在页面加载时运行以下 jQuery。
/li>
jquery - 使用 JavaScript/JQuery 制作默认按钮
我有3个div如下:
如果任何文本框或组合框(并且还有其他 html 元素,如日历控件等)被聚焦,那么我想在按下 enter 时将该 div 按钮设置为默认按钮。
我只为 RadTextBoxes 尝试了如下代码:
我看到它没有进入任何一个 If 子句。有人可以帮助我吗?
javascript - 在 LinkButton 上按 enter 会触发 DefaultButton 而不是聚焦的 LinkButton
我们有一个代码:
当焦点放在ButtonPrev
并Enter
按下时,DefaultButton
单击而不是ButtonPrev
:
我能做些什么来修改这种行为?我正在寻找简单的解决方案。
我知道我可以换ButtonPrev
行Panel
:
这是一个解决方案,但会导致样式问题(附加div
)。
我知道我可以使用 JavaScript:
我现在正在使用这个解决方案,但我不喜欢它。
有什么我没有看到的吗?
java - 根窗格默认按钮未使用自定义合成器 lnf 正确绘制
我目前正在开发自定义合成器 lnf,但无法正确显示根窗格的 defaultButton。
所有按钮都按照以下定义正确绘制:
但是,如果我将一个按钮设置为根窗格的 defaultButton,则它不会正确绘制。
作为一个例子,我采取了以下截图。左侧为普通按钮,右侧为默认按钮。如果我将左侧设置为默认按钮,则正确绘制右侧并出现相同的问题(所有默认按钮都存在相同的问题,例如,如果我显示 JFileChooseDialog)。
如果我手动设置默认按钮的大小,它会正确显示,所以我认为计算按钮的大小有问题。
也许有人有类似的问题,或者可以给我一个提示,为什么 defaultButton 没有像普通按钮一样穿线。
提前致谢。
编辑:添加了简单的可运行示例代码。没有特别的布局,也没有其他特别的东西。默认按钮只是没有绘制。
DefaultButtonTest.java
MyLookAndFeel.java
拉夫.xml