Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import javax.swing.Action;
import javax.swing.ActionMap;
import javax.swing.JButton;

public class Main {
    public static void main(String[] argv) throws Exception {
        JButton component = new JButton("button");
        ActionMap map = component.getActionMap();
        list(map, map.keys());
        list(map, map.allKeys());
    }

    static void list(ActionMap map, Object[] actionKeys) {
        if (actionKeys == null) {
            return;
        }
        for (int i = 0; i < actionKeys.length; i++) {
            // Get the action bound to this action key
            while (map.get(actionKeys[i]) == null) {
                map = map.getParent();
            }
            Action action = (Action) map.get(actionKeys[i]);
        }
    }
}