zoukankan      html  css  js  c++  java
  • Java 界面-焦点事件类

    [ 相关信息]
    焦点事件类(FocusEvent)是指用户程序界面的组件失去焦点(即焦点从一个对象转移到另外一个对象)时,就会发生焦点事件。
    使用焦点事件必须给组件增加一个 FocusListener 接口的事件处理器,该接口包含以下两个方法:
    1)void focusGained(FocusEvent e):当获得焦点时发生。
    2)void focusLost(FocusEvent e):当失去焦点时发生。

    [具体程序实现]

    package sup.orange.learn;
    
    import java.awt.*;
    import java.awt.event.*;
    
    /**
     * Created by re-x on 10/28/14.
     */
    public class FocusEventDemo extends Frame{
        TextArea textarea;
        TextField textfield;
    
        public FocusEventDemo () {
            super();
            init();
        }
    
        public static void main(String[] args) {
            new FocusEventDemo();
        }
    
        public void init() {
            setLayout(new GridLayout(2, 1));
            textarea = new TextArea();
            textarea.addFocusListener(new FocusListener() {
                @Override
                public void focusGained(FocusEvent e) {
                    textarea.setText("gained");
                }
    
                @Override
                public void focusLost(FocusEvent e) {
                    textarea.setText("lost");
                }
            });
    
            textfield = new TextField();
            textfield.addFocusListener(new FocusListener() {
                @Override
                public void focusGained(FocusEvent e) {
                    textfield.setText("textfield gained");
                }
    
                @Override
                public void focusLost(FocusEvent e) {
                    textfield.setText("textfield lost");
                }
            });
    
            add(textarea);
            add(textfield);
            addWindowListener(new WindowAdapter() {
                @Override
                public void windowClosing(WindowEvent e) {
                    super.windowClosing(e);
                    dispose();
                    System.exit(0);
                }
            });
            setSize(200, 500);
            setVisible(true);
        }
    }
  • 相关阅读:
    org.hibernate.MappingException: duplicate import异常
    java web项目导入问题
    android.os.NetworkOnMainThreadException解决
    Eclipse无法识别小米2S手机
    ANDROID模拟器访问本地WEB应用
    【UE4】二十四、UE4内部版本引擎和官方版本引擎版本保持兼容的方法
    【UE4】二十三、UE4笔试面试题
    如何设置文件审计软件FileAudit的浏览选项
    PHP
    PHP
  • 原文地址:https://www.cnblogs.com/aqing1987/p/4208706.html
Copyright © 2011-2022 走看看