Стили компонентов Vue никогда не исчезают

Взгляните на Java KeyListener для JFrame не отвечает? .

Вам нужно зарегистрировать свои KeyListener и MouseListener для каждого JComponent, который вы хотите прослушивание:

public Hello() {
    addKeyListener(this);
    addMouseListener(this);
    panel.addKeyListener(this);
    panel.addMouseListener(this);
    frame.addKeyListener(this);
    frame.addMouseListener(this);
}

Редактирование: события клавиш и мыши запускаются только с JComponent с фокусом в то время. Из-за этого, похоже, существует консенсус в отношении того, что KeyBindings может быть благоприятным для KeyListeners. Однако у них есть свои приложения, и поэтому здесь нет жесткого и быстрого правила. Прочитайте « Как написать прослушиватель клавиш » и « Как написать привязку клавиш », и вы получите суть.

0
задан Quinn Daley 17 January 2019 в 10:59
поделиться

1 ответ

Вот ответ от разработчика vuejs: https://github.com/vuejs/vue/issues/6218#issuecomment-318000174

В основном в рабочей среде все ваши стили должны Поместить в один статический файл, используя извлечение CSS для лучшей минимизации CSS и кэширования. Поэтому стили не удаляются после добавления.

0
ответ дан Beniamin H 17 January 2019 в 10:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: