componentmap.java

来自「Java GUI Java GUIJava GUIJava GUIJava GU」· Java 代码 · 共 29 行

JAVA
29
字号
import javax.swing.*;import java.awt.*;import java.util.*;import java.awt.event.*;public class ComponentMap extends HashMap implements AWTEventListener {        public ComponentMap() {        Toolkit tk = Toolkit.getDefaultToolkit();        tk.addAWTEventListener(this,            AWTEvent.COMPONENT_EVENT_MASK);    }    public void eventDispatched(AWTEvent evt) {        try {            // p("evt = " + evt);            ComponentEvent ce = (ComponentEvent)evt;            // p("storing component: " + ce.getComponent().getName());            this.put(                ce.getComponent().getName(),                ce.getComponent()                );        } catch (Exception ex) {            // p("ex: " + ex);        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?