Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Фокус (пользовательский интерфейс)13 апреля 2011Оглавление: 1. Фокус (пользовательский интерфейс) 2. Управление фокусом Фокус — концептуальное понятие в построении графического пользовательского интерфейса, означающее наличие у определённого элемента пользовательского интерфейса исключительного права принимать клавиатурный ввод. Название является аллюзией на способность человеческого зрения фокусировать взгляд на небольшом участке поля зрения. Смысл и предназначениеПользовательский интерфейс может иметь несколько элементов, способных каким-либо образом реагировать на клавиатурный ввод. Однако, из соображений здравого смысла, при вводе с клавиатуры каких-либо данных получать их должны не все элементы сразу, а какой-то один, которому пользователь адресует эти данные, осуществляя ввод. Поэтому при проектировании логики работы пользовательского интерфейса вводится понятия фокуса как совокупности:
Говорят, что элемент обладает фокусом или фокус находится на элементе, если при возникновении клавиатурного события именно этот элемент среагирует определённым образом на событие. Чтобы пользователь мог определить, какой из элементов в данный момент обладает фокусом, такой элемент обычно особым образом графически выделяется среди остальных аналогичных элементов. Если система не предполагает наличие клавиатуры как устройства ввода, или в любой момент времени существует только один элемент, способный реагировать на клавиатурные события, понятие «фокус» в таких системах не имеет смысла и не используется. Не следует путать фокус с выделением — фокус распространяется на элементы интерфейса, в то время как выделение — на их содержимое. Кроме того, фокус всегда находится на каком-то строго одном элементе, тогда как выделение может быть множественным. Деактивированные элементы обычно не могут иметь фокуса. Просмотров: 1805
|