#java #swing
#java #качать
Вопрос:
Привет, я создаю окно, в котором есть несколько кнопок. Когда я его выполняю, появляется окно повторного перевода, которое обозначает выбор по умолчанию. Я хочу удалить его.Может ли кто-нибудь, пожалуйста, помочь мне. Ниже приведен снимок моего кода:
JPanel buttons = new JPanel();
buttons.add(Box.createHorizontalGlue());
buttons.add(NCDEX);
buttons.add(Box.createHorizontalGlue()); buttons.add(MCX);
Прилагаемый скриншот для справки.Я хочу удалить прямоугольное поле, окружающее кнопку с именем NCDEX
Комментарии:
1. Я не думаю, что понимаю ваш вопрос… что именно вы ищете?
2. Можете ли вы сделать скриншот того, что вы описываете?
3. возможно, имелся в виду прямоугольник вокруг текста JButtons
Ответ №1:
Я считаю, что прямоугольник присутствует, когда кнопка находится в фокусе. Одним из возможных решений является вызов setFocusable(false) для всех JButtons, с которыми вы не хотите, чтобы это происходило.
Комментарии:
1. Судно на воздушной подушке, полное угрей JButton#setFocusPainted(); потому что, если существует более одного JComponents, то next получил это…
Ответ №2:
Вы пробовали JButton.setDefaultCapable()