e616. Determining If a Focus Lost Is Temporary or Permanent

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了e616. Determining If a Focus Lost Is Temporary or Permanent相关的知识,希望对你有一定的参考价值。

A temporary focus-lost event occurs if the focus moves to another window. It‘s temporary because the component will gain the focus when its window becomes active again.

A permanent focus-lost event occurs if the focus moves to another component in the same window.

An example where this distinction might come in handy is in text field validation; a text field might not validate its contents in the case of a temporary loss of focus.

    
component.addFocusListener(new MyFocusListener());
    
    public class MyFocusListener extends FocusAdapter {
        public void focusGained(FocusEvent evt) {
            // The component gained the focus.
        }
        public void focusLost(FocusEvent evt) {
            // The component lost the focus.
            boolean isTemporary = evt.isTemporary();
        }
    }

 

Related Examples

以上是关于e616. Determining If a Focus Lost Is Temporary or Permanent的主要内容,如果未能解决你的问题,请参考以下文章

e606. Determining Which Component or Window Has the Focus

codeforces 616E. Sum of Remainders 数学

zookeeperzookeeper 如何 关闭 kerberos认证 Exception while determining if ZooKeeper is secure

Determining if ip address is already in use for device eth0

Codeforces Round #616 (Div. 2)解题报告

[GKCTF2021]复现wp