我在这里有这段代码来创建一个键绑定:
KeyStroke k = KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0);
getInputMap(WHEN_IN_FOCUSED_WINDOW).put(k, k.toString());
getActionMap().put(k.toString(), new AbstractAction()
{
public void actionPerformed(ActionEvent e)
{
//put action here
}
});
问题是我的程序中有 8 个。每一个都创建一个单独的类文件来保存抽象类。如果可能的话,我将如何重写它以限制创建的类的数量。(我已经搜索过这个,但是减少抽象类并没有提供任何有用的东西)