Tag: 焦点

如何使用jQuery在页面加载时关注表单input文本字段?

这可能很简单,但有人可以告诉我如何让页面加载文本框上的光标闪烁?

Android:强制EditText删除焦点?

我想能够从EditText中删除焦点。 例如,如果键盘出现,用户用后退button隐藏,我想焦点和光标消失。 如何做呢?

jQuery失去焦点事件

我试图显示一个容器,如果input字段获得焦点,并且 – 这是实际的问题 – 隐藏容器,如果焦点丢失。 jQuery的焦点有相反的事件吗? 一些示例代码: <input type="text" value="" name="filter" id="filter"/> <div id="options">some cool options</div> <script type="text/javascript"> $('#options').hide(); $('#filter').focus(function() { $('#options').appear(); }); </script> 而我想要做的是这样的事情: $('#filter').focus_lost(function() { $('#options').hide(); });

如何重置/删除铬的input突出显示/焦点边界?

我已经看到,chrome放在一个较厚的边框:focus但它在我的情况下,我也使用了边界半径的样子。 无论如何删除呢?

HTML5占位符消失焦点

有没有一个免费的jQuery插件,改变placeholder行为,以符合HTML5规范? 焦点之前 关注焦点(Safari) 焦点不好(Chrome,Firefox) 你可以用你的浏览器做这个简单的小提琴 。 HTML5草稿规范说 : 用户代理应该向用户提供这个提示,当它已经剥离换行符,元素的值是空string和/或控件没有被聚焦时(例如,通过将其显示在未聚焦的空白控件中并且否则隐藏)。 “/或”在当前草案中是新的,所以我想这就是为什么Chrome和Firefox不支持它。 请参阅WebKit错误#73629 , 铬错误#103025 。

如何更改焦点JComboBox的高亮颜色

让我先解释一下我期待的成就。 我在Swing中创build了一个数据input表单,由许多JComboBoxes和JTextFields组成。 validation例程迭代这些组件,并确定为每个控件指定的值是否为“有效”(validation的细节与本示例的目的无关)。 当例程识别出一个组件包含一个无效值时,我想要改变该字段的背景颜色,以及该字段的前景/文本颜色 – 以便向用户说明该字段存在问题。 如果一个字段被认为是“有效的”,我想把控件的背景设置为白色,而前景/文本是黑色的。 所有相当直截了当的,并在所附的演示代码下面所有可实现的。 当一个combobox包含一个有效的值,并被重点 – 组合中的编辑器的背景设置为蓝色,我很满意。 但是,我试图实现的是当该combobox包含无效值时更改用于突出显示一个焦点combobox的颜色。 尽pipe已将combobox的背景颜色更改为粉色,但如果控件处于聚焦状态,仍会使用蓝色表示聚焦。 重点关注的无效字段示例: http : //postimg.org/image/ne9xgjch3/ 虽然我明白这是完全正常的行为,但我想要做的是将用于突出显示“无效”字段之一的颜色更改为颜色较深的阴影,而非重点和无效的控件将会具有这种颜色 – 这样用户仍然可以看到哪个控件是关注的,而且它仍然是粉红色的。 我明白这可能看起来很小巧,但是我的最终用户坚持认为整个领域在聚焦的时候仍然是粉红色的(或者更确切地说,是一种不同的粉色)。 这就是我的eutopia,一个专注和“无效”的领域,看起来像: http://postimg.org/image/9793bqcfj/ 我已经试过扩展DefaultListCellRenderer&BasicComboBoxEditor类,并分别设置combobox作为渲染器和编辑器。 我的印象是,编辑器会成为我需要关注的地方,所以在类的getEditorComponent方法中,我会返回一个带有适当背景和前景的标签 – 但是在这个方法中,我没有办法知道控件是否有焦点,所以无法确定如何格式化返回的标签。 此外,一旦我开始对combobox设置编辑器,我似乎失去了将控件集中在一起的能力 – 尽pipe这可能是我对如何实现编辑器缺乏了解。 我一直在阅读有关BasicComboBoxUI,但我遇到的东西已经脱颖而出,作为解决scheme。 请别人指点一下正确的方向,我已经花了几天的时间来修补这个问题,而且这真的开始困扰我了。 请原谅NetBeans生成的演示代码,这只是让我快速敲一个演示。 package com.test; import java.awt.*; public class TestForm extends javax.swing.JFrame { public TestForm() { initComponents(); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private […]

如何使用WinForms设置控件的Z顺序

我正在写一个自定义的TextBox ,获得焦点后,改变其边框风格。 由于添加边框会导致控件与相邻的控件重叠,因此我暂时将文本框放到对话框的前面(使用textBox.BringToFront() )。 但是,一旦编辑完成并且焦点丢失,我想将控制按照Z顺序发回原来的位置。 这是可能的(最好以一种简单的方式!)

当TextBox具有焦点时,UserControl中的KeyBinding不起作用

以下情况。 我有一个用五个键绑定的用户控件。 当TextBox具有焦点时,UserControl的键绑定停止点燃。 有没有办法解决这个“问题”? <UserControl.InputBindings> <KeyBinding Key="PageDown" Modifiers="Control" Command="{Binding NextCommand}"></KeyBinding> <KeyBinding Key="PageUp" Modifiers="Control" Command="{Binding PreviousCommand}"></KeyBinding> <KeyBinding Key="End" Modifiers="Control" Command="{Binding LastCommand}"></KeyBinding> <KeyBinding Key="Home" Modifiers="Control" Command="{Binding FirstCommand}"></KeyBinding> <KeyBinding Key="F" Modifiers="Control" Command="{Binding SetFocusCommand}"></KeyBinding> </UserControl.InputBindings> <TextBox Text="{Binding FilterText, UpdateSourceTrigger=PropertyChanged}"> <TextBox.InputBindings> <KeyBinding Gesture="Enter" Command="{Binding RelativeSource={RelativeSource AncestorType={x:Type UserControl }}, Path=DataContext.FilterCommand}"></KeyBinding> </TextBox.InputBindings> </TextBox> 看来function键( F1等)和ALT + [键]工作。 我认为CTRL和SHIFT修饰符以某种方式阻止事件冒泡到UserControl。

Android ListView与checkbox和所有可点击的

可能重复: Android:从数据库绑定数据到ListView中的checkbox? 我想要使​​用具有以下布局的项目的ListView ————————- [CB] TV TV ————————- CB是checkbox,电视是Textview。 现在我读了一个地方,你不能有一个ListView中的可点击的项目。 如果你有一些,那么你将无法点击ListItems。 但是,如果我看看GoogleMail应用程序,这是可能的。 我可以用checkbox标记几个消息(然后为他们select一个动作),或者我可以点击ListItem(或滚动与dpad)到另一个屏幕。 有人有代码/例如这是可能的吗?

如何启用对TableView / TreeTableView focusLost提交?

是否有任何简单的方法让TreeTableView(或TableView)尝试提交焦点上的值丢失? 不幸的是,我没有成功实现任何javafx TableCellFactories的默认实现,这就是为什么我尝试了我自己的TreeTableCell实现,还有一些不同的TableCell实现,比如Graham Smith ,它似乎是最直接的,因为它已经实现了一个钩子焦点丢失了,但是这个值永远不会被提交,并且用户改变被重置为原始值。 我的猜测是,每当焦点丢失时,受影响Cell的editingProperty总是已经为false,导致Cell从不在focusLost上提交一个值。 这里从原来的(oracle-)TreeTableCell实现(8u20ea)的相关部分,这导致我的方法失败: @Override public void commitEdit(T newValue) { if (! isEditing()) return; // <– here my approaches are blocked, because on focus lost its not editing anymore. final TreeTableView<S> table = getTreeTableView(); if (table != null) { @SuppressWarnings("unchecked") TreeTablePosition<S,T> editingCell = (TreeTablePosition<S,T>) table.getEditingCell(); // Inform the TableView of the edit […]