Как закрыть диалоговое окно на компьютере обычным способом
Обновлено: 21.11.2024
Средства выбора файлов предоставляют графический интерфейс для навигации по файловой системе, а затем либо выбора файла или каталога из списка, либо ввода имени файла или каталога. Чтобы отобразить средство выбора файлов, вы обычно используете API JFileChooser для отображения модального диалогового окна, содержащего средство выбора файлов. Другой способ представить средство выбора файлов — добавить экземпляр JFileChooser в контейнер.
Если вы намерены распространять свою программу как изолированное приложение Java Web Start, вместо использования API JFileChooser вам следует использовать файловые службы, предоставляемые API JNLP. Эти сервисы — FileOpenService и FileSaveService — не только обеспечивают поддержку выбора файлов в среде с ограниченным доступом, но и заботятся об их фактическом открытии и сохранении. Пример использования этих сервисов есть в JWSFileChooserDemo. Документацию по использованию JNLP API можно найти в уроке Java Web Start.
Нажмите кнопку «Запуск», чтобы запустить JWSFileChooserDemo с помощью Java™ Web Start (загрузите JDK 7 или более позднюю версию). Кроме того, чтобы скомпилировать и запустить пример самостоятельно, обратитесь к указателю примеров.
При работе с примером JWSFileChooserDemo будьте осторожны, чтобы не потерять нужные файлы. Всякий раз, когда вы нажимаете кнопку «Сохранить» и выбираете существующий файл, эта демонстрация вызывает диалоговое окно «Файл существует» с запросом на замену файла. Принятие запроса перезаписывает файл.
В оставшейся части этого раздела обсуждается, как использовать JFileChooser API. Объект JFileChooser представляет только графический интерфейс для выбора файлов. Ваша программа отвечает за какие-то действия с выбранным файлом, например за его открытие или сохранение. См. Базовый ввод-вывод для получения информации о том, как читать и записывать файлы.
JFileChooser API упрощает вызов диалоговых окон открытия и сохранения. Тип внешнего вида определяет, как выглядят эти стандартные диалоговые окна и чем они отличаются. В интерфейсе Java диалоговое окно сохранения выглядит так же, как диалоговое окно открытия, за исключением заголовка в окне диалогового окна и текста на кнопке, подтверждающей операцию. Вот изображение стандартного открытого диалогового окна в стиле Java:
Вот изображение приложения под названием FileChooserDemo, которое вызывает диалоговое окно открытия и диалоговое окно сохранения.
- Скомпилируйте и запустите пример, обратитесь к указателю примеров.
- Нажмите кнопку «Открыть файл». Просмотрите окно выбора файлов, выберите файл и нажмите кнопку "Открыть" в диалоговом окне.
- Используйте кнопку "Сохранить файл", чтобы открыть диалоговое окно сохранения. Попробуйте использовать все элементы управления в окне выбора файлов.
- В исходном файле FileChooserDemo.java измените режим выбора файлов на режим только каталогов. (Найдите DIRECTORIES_ONLY и раскомментируйте содержащую его строку.) Затем снова скомпилируйте и запустите пример. Вы сможете видеть и выбирать только каталоги, а не обычные файлы.
Для вызова стандартного открытого диалогового окна требуется всего две строки кода:
Аргумент метода showOpenDialog указывает родительский компонент для диалогового окна. Родительский компонент влияет на положение диалога и фрейма, от которого зависит диалог. Например, внешний вид Java помещает диалоговое окно непосредственно над родительским компонентом. Если родительский компонент находится во фрейме, диалоговое окно зависит от этого фрейма. Это диалоговое окно исчезает, когда рамка свернута, и снова появляется, когда рамка развернута.
По умолчанию средство выбора файлов, которое раньше не отображалось, отображает все файлы в домашнем каталоге пользователя. Вы можете указать начальный каталог средства выбора файлов, используя один из других конструкторов JFileChooser, или вы можете установить каталог с помощью метода setCurrentDirectory.
Вызов showOpenDialog появляется в методе actionPerformed прослушивателя действий кнопки "Открыть файл":
Методы showXxxDialog возвращают целое число, указывающее, выбрал ли пользователь файл. В зависимости от того, как вы используете средство выбора файлов, часто бывает достаточно проверить, является ли возвращаемое значение APPROVE_OPTION, а затем не изменять никакое другое значение. Чтобы получить выбранный файл (или каталог, если вы настроили средство выбора файлов для разрешения выбора каталога), вызовите метод getSelectedFile в средстве выбора файлов. Этот метод возвращает экземпляр File .
Пример получает имя файла и использует его в сообщении журнала. Вы можете вызвать другие методы объекта File, такие как getPath , isDirectory или exists для получения информации о файле.Вы также можете вызвать другие методы, такие как удаление и переименование, чтобы каким-либо образом изменить файл. Конечно, вы также можете открыть или сохранить файл с помощью одного из классов чтения или записи, предоставляемых платформой Java. Информацию об использовании модулей чтения и записи для чтения и записи данных в файловую систему см. в разделе Базовый ввод-вывод.
В примере программы используется тот же экземпляр класса JFileChooser для отображения стандартного диалогового окна сохранения. На этот раз программа вызывает showSaveDialog :
Используя один и тот же экземпляр средства выбора файлов для отображения диалоговых окон открытия и сохранения, программа получает следующие преимущества:
- Селектор запоминает текущий каталог между использованиями, поэтому открытая и сохраненная версии автоматически используют один и тот же текущий каталог.
- Нужно настроить только одно средство выбора файлов, и эти настройки применяются как к открытой, так и к сохраненной версиям.
Наконец, в примере программы есть закомментированные строки кода, позволяющие изменить режим выбора файлов. Например, следующая строка кода позволяет средству выбора файлов выбирать только каталоги, а не файлы:
Другой возможный режим выбора — FILES_AND_DIRECTORIES. По умолчанию FILES_ONLY. На следующем рисунке показано открытое диалоговое окно с режимом выбора файлов, установленным на DIRECTORIES_ONLY. Обратите внимание, что по крайней мере в интерфейсе Java видны только каталоги, а не файлы.
- Другой пример: FileChooserDemo2
- Использование средства выбора файлов для пользовательской задачи
- Фильтрация списка файлов
- Настройка представления файла
- Предоставление вспомогательного компонента
- API выбора файлов
- Примеры использования средств выбора файлов
Другой пример: FileChooserDemo2
Давайте рассмотрим пример FileChooserDemo2, модифицированную версию предыдущей демонстрационной программы, в которой больше используется API JFileChooser. В этом примере используется средство выбора файлов, которое было настроено несколькими способами. Как и в исходном примере, пользователь вызывает средство выбора файла нажатием кнопки. Вот изображение окна выбора файлов:
Как показано на рисунке, это средство выбора файлов было настроено для специальной задачи (Прикрепить), предоставляет выбираемый пользователем файловый фильтр (Только изображения), использует специальное представление файла для файлов изображений и имеет вспомогательный компонент, который отображает эскиз текущего выбранного файла изображения.
В оставшейся части этого раздела показан код, который создает и настраивает этот инструмент выбора файлов. См. указатель примеров для ссылок на все файлы, необходимые для этого примера.
Использование средства выбора файлов для пользовательской задачи
Как вы видели, класс JFileChooser предоставляет метод showOpenDialog для отображения открытого диалогового окна и метод showSaveDialog для отображения диалогового окна сохранения.
У класса есть еще один метод, showDialog , для отображения средства выбора файла для пользовательской задачи в диалоговом окне. Во внешнем виде Java единственная разница между этим диалоговым окном и другими диалоговыми окнами выбора файлов заключается в заголовке диалогового окна и метке на кнопке утверждения. Вот код из FileChooserDemo2, который вызывает диалоговое окно выбора файла для задачи «Присоединить»:
Первым аргументом метода showDialog является родительский компонент диалогового окна. Второй аргумент — это объект String, предоставляющий как заголовок диалогового окна, так и метку кнопки подтверждения.
Снова средство выбора файла ничего не делает с выбранным файлом. Программа отвечает за реализацию пользовательской задачи, для которой был создан инструмент выбора файлов.
Фильтрация списка файлов
По умолчанию средство выбора файлов отображает все обнаруженные файлы и каталоги, за исключением скрытых файлов. Программа может применить один или несколько файловых фильтров к средству выбора файлов, чтобы средство выбора отображало только некоторые файлы. Средство выбора файлов вызывает метод accept фильтра для каждого файла, чтобы определить, следует ли его отображать. Файловый фильтр принимает или отклоняет файл на основе таких критериев, как тип файла, размер, право собственности и т. д. Фильтры влияют на список файлов, отображаемых в средстве выбора файлов. Пользователь может ввести имя любого файла, даже если оно не отображается.
JFileChooser поддерживает три различных типа фильтрации. Фильтры проверяются в порядке, указанном здесь. Например, фильтр, управляемый приложением, видит только те файлы, которые принимает встроенная фильтрация.
Встроенная фильтрация Фильтрация настраивается с помощью вызовов определенных методов в средстве выбора файлов.В настоящее время доступен только встроенный фильтр для скрытых файлов, например тех, имена которых начинаются с точки (.) в системах UNIX. По умолчанию скрытые файлы не отображаются. Вызовите setFileHidingEnabled(false), чтобы отобразить скрытые файлы. Фильтрация, управляемая приложением Приложение определяет, какие файлы показывать. Создайте собственный подкласс FileFilter, создайте его экземпляр и используйте экземпляр в качестве аргумента метода setFileFilter. Установленный фильтр отображается в списке фильтров, выбираемых пользователем. Средство выбора файлов показывает только те файлы, которые принимает фильтр. Фильтрация по выбору пользователя Графический интерфейс выбора файлов предоставляет список фильтров, из которых может выбирать пользователь. Когда пользователь выбирает фильтр, средство выбора файлов показывает только те файлы, которые разрешены этим фильтром. FileChooserDemo2 добавляет пользовательский файловый фильтр в список выбираемых пользователем фильтров:
По умолчанию список выбираемых пользователем фильтров включает фильтр «Принять все», который позволяет пользователю видеть все не скрытые файлы. В этом примере используется следующий код для отключения фильтра «Принять все»:
Наш пользовательский файловый фильтр реализован в ImageFilter.java и является подклассом FileFilter . Класс ImageFilter реализует метод getDescription для возврата «Просто изображений» — строки, которую нужно поместить в список фильтров, выбираемых пользователем. ImageFilter также реализует метод accept, поэтому он принимает все каталоги и любые файлы с расширениями .jpg , .jpg , .jpg , .jpg , .tif или .tiff.
Принимая все каталоги, этот фильтр позволяет пользователю перемещаться по файловой системе. Если бы в этом методе не было жирных строк, пользователь был бы ограничен каталогом, с которым был инициализирован селектор.
Настройка представления файла
В интерфейсе Java в списке выбора отображается имя каждого файла и небольшой значок, указывающий, является ли файл настоящим файлом или каталогом. Вы можете настроить это представление файла, создав собственный подкласс FileView и используя экземпляр класса в качестве аргумента для метода setFileView. В примере используется экземпляр пользовательского класса, реализованного в ImageFileView.java , в качестве представления файла средства выбора файлов.
Класс ImageFileView показывает разные значки для каждого типа изображения, принимаемого описанным ранее фильтром изображений.
Класс ImageFileView переопределяет пять абстрактных методов, определенных в FileView следующим образом.
String getTypeDescription(File f) Возвращает описание типа файла. Вот реализация этого метода в ImageFileView:
Icon getIcon(File f) Возвращает значок, представляющий файл или его тип. Вот реализация этого метода в ImageFileView:
String getName(File f) Возвращает имя файла. Большинство реализаций этого метода должны возвращать значение null, чтобы указать, что внешний вид должен понять это. Другая распространенная реализация возвращает f.getName() . Строка getDescription(File f) Возвращает описание файла. Цель состоит в том, чтобы описать отдельные файлы более конкретно. Обычная реализация этого метода возвращает значение null, чтобы указать, что внешний вид должен понять это. Boolean isTraversable(File f) Возвращает информацию о том, доступен ли каталог. Большинство реализаций этого метода должны возвращать значение null, чтобы указать, что внешний вид должен понять это. Некоторым приложениям может потребоваться запретить пользователям переход в определенный тип каталога, поскольку он представляет собой составной документ. Метод isTraversable никогда не должен возвращать значение true для некаталога.
Предоставление вспомогательного компонента
Настраиваемое средство выбора файлов в FileChooserDemo2 имеет дополнительный компонент. Если текущий выбранный элемент представляет собой изображение PNG, JPEG, TIFF или GIF, вспомогательный компонент отображает миниатюру изображения. В противном случае вспомогательный компонент пуст. Помимо средства предварительного просмотра, вероятно, наиболее распространенным применением вспомогательного компонента является панель с дополнительными элементами управления, такими как флажки для переключения между функциями.
В примере вызывается метод setAccessory для установки экземпляра класса ImagePreview, реализованного в ImagePreview.java, в качестве вспомогательного компонента средства выбора:
Любой объект, наследуемый от класса JComponent, может быть вспомогательным компонентом. Компонент должен иметь предпочтительный размер, который хорошо выглядит в окне выбора файла.
Селектор файлов запускает событие изменения свойства, когда пользователь выбирает элемент в списке. Программа с вспомогательным компонентом должна зарегистрироваться для получения этих событий, чтобы обновлять вспомогательный компонент при каждом изменении выбора. В примере сам объект ImagePreview регистрируется для этих событий. При этом весь код, связанный с вспомогательным компонентом, хранится в одном классе.
Вот пример реализации метода propertyChange, вызываемого при возникновении события изменения свойства:
Если изменено свойство SELECTED_FILE_CHANGED_PROPERTY, этот метод получает объект File из средства выбора файлов. Методы loadImage и repaint используют объект File для загрузки изображения и перерисовки вспомогательного компонента.
API выбора файлов
API для использования средств выбора файлов относится к следующим категориям:
Примеры использования средств выбора файлов
В этой таблице показаны примеры, в которых используются средства выбора файлов, и указано, где эти примеры описаны.
wikiHow – это вики, похожая на Википедию. Это означает, что многие наши статьи написаны в соавторстве с несколькими авторами. Над созданием этой статьи работали авторы-добровольцы, которые со временем редактировали и улучшали ее.
Эта статья была просмотрена 133 885 раз.
Есть ли на вашем экране упрямое диалоговое окно, которое не хочет исчезать, а вы бы этого хотели? Есть несколько способов избавиться от него.
Помните, что диалоговые окна отображаются, когда может возникнуть проблема с ответственностью. Создатель программы хочет убедиться, что пользователь осознает последствия выполнения действия, и что вам известен процесс отмены изменения (если таковое было выполнено случайно).
Ответьте в диалоговом окне. Нажмите кнопку «ОК» или «Отмена/Закрыть» в диалоговом окне. Традиционно для их закрытия требовалось щелкнуть одно из полей.
Закройте диалоговое окно с помощью альтернативных кнопок. Нажмите кнопку x в правом верхнем углу диалогового окна, которое вы хотите закрыть. Нажатие этой кнопки должно закрыть окно и заставить его исчезнуть. Однако иногда вместо этого могут открываться другие ящики.
Используйте задачу закрытия контекста из списка на панели задач для появившегося диалогового окна. Щелкните правой кнопкой мыши значок диалогового окна на панели задач Windows и нажмите «Закрыть». Опять же, вы можете оказаться с другими, но это диалоговое окно исчезнет.
Используйте диспетчер задач в Windows (если вы используете его на ПК с Windows). Откройте диспетчер задач в Windows (на вкладке «Приложения»), один раз щелкните строку в диалоговом окне и нажмите «Завершить задачу». Если диалоговое окно не отображается, возможно, вам придется сделать это несколько раз (не нажимая "Завершить задачу", чтобы это диалоговое окно полностью исчезло).
Закройте всю программу и все другие открытые программы. Сделайте это, если никакие другие идеи не помогли закрыть проблемное диалоговое окно.
Сохраните свою работу (если программа еще позволяет это сделать, поскольку некоторые программы работают в фоновом режиме вдали от диалогового окна) и перезапустите всю систему с нуля. Удерживайте кнопку питания в течение 30 секунд. Отпустите, дайте компьютеру остыть и перезагрузите компьютер через 30–60 секунд медленного счета.
поиск меню
Урок 20. Установка программного обеспечения на ПК с ОС Windows
Установка программного обеспечения на ПК с ОС Windows
Ваш компьютер позволяет вам делать удивительные вещи.Редактирование цифровых фотографий, сложные компьютерные игры, потоковое видео — все это возможно благодаря различным типам программного обеспечения. Разработчики всегда создают новые программные приложения, которые позволяют вам делать больше с вашим компьютером.
Установка с компакт-диска
С середины 1990-х до конца 2000-х самым распространенным способом получения нового программного обеспечения была покупка компакт-диска. Затем вы можете вставить диск, и компьютер проведет вас через процесс установки.
Сейчас почти все программное обеспечение отошло от этой модели. По этой причине многие новые компьютеры больше не имеют CD-ROM. Однако если вам необходимо установить программное обеспечение с компакт-диска, просто вставьте диск в компьютер и следуйте инструкциям.
Установка программного обеспечения из Интернета
Сегодня наиболее распространенным способом получения нового программного обеспечения является его загрузка из Интернета. Такие приложения, как Microsoft Office и Adobe Photoshop, теперь можно приобрести и загрузить прямо на свой компьютер. Вы также можете установить бесплатное программное обеспечение таким образом. Например, если вы хотите установить веб-браузер Google Chrome, вы можете посетить эту страницу и нажать кнопку «Загрузить».
Установочный файл будет сохранен на вашем компьютере в формате .exe. Произносится как точка e-x-e, это стандартное расширение для установочных файлов на компьютерах с Windows. Вы можете выполнить следующие действия, чтобы установить приложение из файла .exe.
Найдите и загрузите файл .exe.
Найдите файл .exe и дважды щелкните его. (Обычно он находится в папке «Загрузки».)
Появится диалоговое окно. Следуйте инструкциям по установке программного обеспечения.
Программное обеспечение будет установлено. Теперь вы можете открыть приложение из меню "Пуск" (Windows 7) или с начального экрана (Windows 8).
Советы по поиску программного обеспечения
По нашему опыту, самый простой способ найти новое программное обеспечение — выполнить поиск в Интернете. Например, если вы ищете способ редактировать некоторые личные фотографии на своем компьютере, вы можете запустить поиск в Google бесплатного программного обеспечения для редактирования фотографий. Если вы не совсем уверены, какое программное обеспечение вам нужно, попробуйте описать задачи, которые вы хотите выполнить. Например, если вам нужен способ создания списков дел и организации встреч, вы можете поискать что-то вроде бесплатного программного обеспечения для органайзера календаря.
Магазин Windows
Если вы используете Windows 8, вы можете загрузить и установить программное обеспечение из Магазина Windows. Магазин Windows предназначен для упрощения процесса поиска и установки программного обеспечения сторонних разработчиков. Когда вы найдете приложение в магазине Windows, вам не придется выполнять дополнительную работу по его установке.
Диалог – это тип окна, которое вызывает ответ пользователя. Многие диалоговые окна, такие как, например, диалоговое окно «Печать», позволяют людям одновременно давать несколько ответов. Диалоги представлены тремя способами: модальный документ, модальный приложение и немодальный.
СОВЕТ Предупреждение – это особый тип диалогового окна, которое предоставляет важную информацию об ошибке или предупреждает пользователя о потенциально опасной ситуации или последствиях. Инструкции см. в разделе Оповещения.
Документно-модальные диалоги
Диалоговое окно модального документа прикрепляется к документу в виде листа (см. Листы) и не позволяет пользователю выполнять какие-либо действия в документе до тех пор, пока диалоговое окно не будет закрыто. Пользователь по-прежнему может переключаться на другие документы и приложения. Диалоговое окно «Сохранить» является примером модального диалогового окна документа. См. диалоги сохранения.
Диалоговые окна приложения
Диалоговое окно модального приложения не позволяет пользователю выполнять какие-либо действия в приложении до тех пор, пока диалоговое окно не будет закрыто. Пользователь по-прежнему может переключаться на другие приложения. Диалоговое окно «Открыть» является примером модального диалогового окна приложения. См. Открытые диалоги.
Немодальные диалоги
Немодальное диалоговое окно обычно называется панелью. Пользователь может продолжать взаимодействовать с документами и приложениями без перерыва. Стандартный диалог поиска является примером немодального диалога. См. диалоговые окна и панели поиска.
Ввод данных
Диалоги задуманы как небольшие временные окна, не требующие глубокого взаимодействия с пользователем, поэтому важно обеспечить эффективный ввод данных.
По возможности указывайте значения по умолчанию для элементов управления и полей. Пользователю проще проверить информацию, чем вводить ее с нуля.
Установите начальный фокус на первое место, которое принимает пользовательский ввод. Это позволяет пользователю сразу начать вводить данные, не нажимая на определенный элемент, например на текстовое поле или список.
Сделать статический текст доступным для выбора. Например, пользователь должен иметь возможность скопировать полезную информацию, такую как сообщение об ошибке, серийный номер или IP-адрес, чтобы вставить ее в другое место.
Проверить наличие ошибок при вводе данных. Вместо того, чтобы ждать и отображать предупреждение, когда пользователь пытается закрыть диалоговое окно, проверьте наличие ошибок во время ввода данных, чтобы пользователь мог исправить проблему в контексте. Лучше всего проверять значения сразу после их ввода. Избегайте проверки после каждого нажатия клавиши, так как слишком частая проверка может замедлить работу приложения и вызвать раздражение.
По возможности сведите к минимуму вероятность неверного ввода. Например, используйте всплывающие кнопки, чтобы предлагать варианты, а не просить пользователя вводить данные, и используйте средства выбора даты и средства форматирования чисел, чтобы гарантировать правильность ввода дат и чисел. Соответствующие рекомендации см. в разделе «Всплывающие кнопки, средства выбора даты и текстовые поля > Ввод данных».
Рассмотрите возможность включения кнопки «Применить», которая позволяет пользователю просмотреть изменения, прежде чем вносить их. Кнопка «Применить» имеет смысл в немодальном диалоговом окне для изменений, которые можно быстро применить, просмотреть и отменить. Диалоговые окна сохранения и другие диалоговые окна, которые позволяют пользователям вносить изменения, которые нельзя легко просмотреть, не должны содержать кнопку «Применить».
Макет
Используйте элемент управления раскрытием информации, чтобы предоставлять информацию или функции, которые требуются лишь изредка. Элемент управления раскрытием скрывает информацию или функции, такие как дополнительные параметры, и показывает их только тогда, когда пользователь щелкает элемент управления. Инструкции см. в разделе «Контроль раскрытия информации».
Убедитесь, что элементы интерфейса правильно масштабируются при изменении размера диалогового окна. Когда диалоговое окно позволяет изменять размер, элементы, которые могут масштабироваться вместе с диалоговым окном, должны делать это соответствующим образом. Как правило, такие представления, как поля, вкладки и таблицы, должны расширяться, чтобы заполнить диалоговое окно. В таблицах существующие столбцы должны расширяться, а новые столбцы и строки должны открываться по мере необходимости. Другие элементы, размер которых обычно не изменяется, например кнопки, флажки и сегментированные элементы управления, должны оставаться того же размера и быть привязаны к сторонам (или центру) диалогового окна.
Расположите кнопки как положено. Любые кнопки в правом нижнем углу диалогового окна должны закрывать диалоговое окно. Кнопка действия, которая инициирует основное действие диалога, должна быть самой дальней справа. Кнопка «Отмена» должна находиться слева от кнопки действия. Если существует третья кнопка отклонения, она должна быть слева от кнопки «Отмена». Кнопка «Справка» должна быть слева. Кнопка, влияющая на содержимое самого диалогового окна, например, кнопка для раскрытия диалогового окна для отображения дополнительных сведений, должна быть справа от кнопки «Справка» или крайним левым положением, если кнопки «Справка» нет.
Отделите деструктивные кнопки от недеструктивных. Деструктивные кнопки, такие как «Не сохранять», должны находиться достаточно далеко от безопасных кнопок, таких как «Сохранить» и «Отмена», чтобы пользователю пришлось предпринять преднамеренное усилие, чтобы нажать кнопку. Если возможно, оставьте не менее 24 точек разделения.
Закрытие диалогового окна
Предоставьте кнопку по умолчанию только в том случае, если наиболее вероятное действие пользователя безвредно. Иногда пользователи нажимают клавишу «Ввод», чтобы просто закрыть диалоговое окно, не читая его содержимого, поэтому очень важно, чтобы кнопка по умолчанию инициировала безвредное действие. Когда кнопки по умолчанию нет, нажатие «Возврата» не должно иметь никакого эффекта; пользователь должен явно щелкнуть кнопку, чтобы закрыть диалоговое окно. В качестве альтернативы, когда диалоговое окно может привести к деструктивным действиям, в качестве кнопки по умолчанию можно установить Отмена.
Предоставьте кнопку по умолчанию только в том случае, если клавиша возврата еще не используется текстовыми полями в диалоговом окне. Наличие двух вариантов поведения для одной клавиши сбивает с толку и делает интерфейс менее предсказуемым. Пользователь может слишком много раз нажать клавишу «Ввод» и случайно активировать кнопку по умолчанию.
Добавьте кнопку "Отмена", которая реагирует на стандартные сочетания клавиш для отмены. Кнопка «Отмена» обеспечивает четкий и безопасный выход из диалогового окна и возвращает компьютер в состояние, в котором он находился до появления диалогового окна. Убедитесь, что сочетание клавиш Command-точка и клавиша Esc (Escape) сопоставлены с кнопкой «Отмена».
Убедитесь, что кнопка "Отмена" отменяет все примененные изменения. Кнопка "Отмена" никогда не должна автоматически фиксировать изменения, предварительно просмотренные пользователем при нажатии кнопки "Применить".
Используйте кнопки «Применить», «ОК» и «Отмена» по назначению. Нажатие «Применить» позволяет просмотреть изменения, но не закрывает диалоговое окно. Нажатие OK подтверждает намерение принять любые изменения и закрывает диалоговое окно. При нажатии кнопки "Отмена" все примененные изменения отменяются, а диалоговое окно закрывается.
Убедитесь, что диалоговые действия выполняются быстро. Как правило, пользователь должен увидеть почти немедленные результаты после инициирования действия из диалогового окна. Для действий, выполнение которых занимает более пары секунд, отображайте информацию о ходе выполнения, чтобы пользователь знал, что действие было начато, сколько времени оно займет и когда оно будет завершено. Дополнительные рекомендации см. в разделе Индикаторы выполнения.
Увлеченный технологиями, Windows и всем, что имеет кнопку питания, он тратил большую часть своего времени на развитие новых навыков и изучение мира технологий. Исходя из солидного фона на ПК. Подробнее
- Нет ничего более раздражающего, чем повторяющееся уведомление при попытке сохранить или закрыть документ.
- Хуже всего в этой проблеме то, что кажется, что нет никакого способа добраться до всплывающего окна, но это руководство поможет вам.
- Изучите наш подробный центр Microsoft Word, чтобы получить дополнительные полезные советы и рекомендации.
- Не стесняйтесь добавить в закладки наш подробный раздел о проблемах с Microsoft Word, чтобы получить более подробные руководства.
Для решения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:
Это программное обеспечение устраняет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует работу вашего ПК для достижения максимальной производительности. Решите проблемы с ПК и удалите вирусы за 3 простых шага:
- Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь).
- Нажмите «Начать сканирование», чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
- Нажмите «Исправить все», чтобы устранить проблемы, влияющие на безопасность и производительность вашего компьютера.
- В этом месяце Restoro скачали 0 читателей.
В некоторых случаях, когда вы запускаете MS Word и хотите выполнить задачу, вы получаете сообщение об ошибке Word не может этого сделать, поскольку открыто диалоговое окно. Вы нажимаете OK , но снова и снова получаете одно и то же сообщение об ошибке.
Не беспокойтесь, эту ошибку очень легко выявить и исправить, и обычно она возникает, если в папке автозагрузки открыто другое окно Word.
Прочитайте это руководство, чтобы узнать о проверенных методах, которые решат эту проблему раз и навсегда.
Как исправить ошибку «Диалоговое окно открыто»?
Word не может открыть файл, пока открыто диалоговое окно
1. Используйте клавиатуру
- Нажмите "ОК", когда увидите сообщение об ошибке.
- Нажимайте клавиши Alt + Tab и переключайтесь между открытыми окнами.
- Повторяйте это действие, пока не найдете окно, вызывающее проблемы.
Примечание. Скрытое окно, скорее всего, будет находиться за другим открытым окном.
2. Отключить надстройки
Если вы по-прежнему получаете сообщение об ошибке, выполните следующий шаг, чтобы отключить все надстройки с помощью центра управления безопасностью.
Закройте и перезапустите Word, чтобы убедиться, что этот подход работает для вас.
3. Отключить защищенный просмотр
Примечание. Прежде чем вы начнете отключать защищенный просмотр, знайте, что этот метод может открыть ваш компьютер для вирусов. Таким образом, вы будете использовать этот метод на свой страх и риск, если все же захотите продолжить.
Примечание. После выполнения этих действий запустите Word, чтобы проверить, отображается ли ошибка. Если да, воспользуйтесь следующими способами.
Как закрыть диалоговое окно в Microsoft Word?
- Попробуйте нажать X в правом верхнем углу или кнопку "Отмена".
- Если всплывающее окно продолжает появляться, закройте Word и переименуйте файл Normal.dot.
- Нажмите клавиши Ctrl+Alt+Del.
- Нажмите кнопку питания и выберите "Перезагрузить".
- Проверьте, помог ли этот метод решить проблему с вашей системой.
Мы надеемся, что методы с первого по четвертый, обсуждаемые в этой статье, избавят вас от слова «не могу этого сделать, потому что открыто диалоговое окно».
Как видите, методы и шаги несложны в применении, потому что эта ошибка не имеет большого значения. Не стесняйтесь оставлять комментарии ниже.
По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:
Читайте также: