Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import javax.swing.Action;
import javax.swing.JTextField;
import javax.swing.text.JTextComponent;
import javax.swing.text.Keymap;

public class Main {
    public static void main(String[] argv) throws Exception {
        JTextComponent component = new JTextField();
        if (component instanceof JTextComponent) {
            JTextComponent textComp = (JTextComponent) component;
            Keymap keymap = textComp.getKeymap();

            while (keymap != null) {
                Action[] actions = keymap.getBoundActions();
                for (int i = 0; i < actions.length; i++) {
                    Action action = actions[i];
                }
                Action defaultAction = keymap.getDefaultAction();
                keymap = keymap.getResolveParent();
            }
        }
    }
}