我有這樣的代碼在這裏創建密鑰綁定:減少抽象類
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個在我的計劃。這些都創建一個單獨的類文件來保存抽象類。如果可能的話,我將如何重寫,以限制創建的類的數量。 (我已經搜索了這個,但減少抽象類沒有拿出任何有用的東西)
你爲什麼認爲這是一個問題? – LazyCubicleMonkey
您需要在此處添加更多信息。所有的處理程序都做同樣的事情嗎?它是重複的代碼是問題還是簡單的類的數量? – EdC
爲什麼你想減少類文件的數量?無論如何,你會將它們打包成jar文件。 -1。 –