Вопрос фокуса Java - PullRequest
       8

Вопрос фокуса Java

0 голосов
/ 25 марта 2010

Это может быть глупый вопрос, я не знаю.

Есть ли способ удалить маркер для представления фокуса в графическом интерфейсе Java?

Например, когда вы нажимаете на кнопку, текст будет иметь небольшой прямоугольник вокруг текста.

Спасибо

Ответы [ 3 ]

3 голосов
/ 25 марта 2010

Я считаю, что вы хотите удалить установленный атрибут focusable из ваших элементов

с использованием setFocusable (false)

http://java.sun.com/docs/books/tutorial/uiswing/misc/focus.html

2 голосов
/ 25 марта 2010

Эта функция существует по причине, потому что она дает обратную связь с пользователем о том, какой компонент в данный момент находится в фокусе. Но если вам действительно нужно отключить его, вы можете использовать:

button.setFocusPainted( false );
0 голосов
/ 25 марта 2010

Насколько я знал, одним из преимуществ свинга, когда он впервые появился, было то, что любой элемент графического интерфейса можно полностью настроить. Это может вам помочь: Пользовательские элементы управления Swing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...