我正在做一些非常基本的編碼,只是試圖學習鍵綁定背後的基本概念。這一切似乎都很直接,但是我的邏輯或結構出現問題,導致我的代碼無法按照我希望的方式執行。 這裏是我的代碼 public class Board {
ButtonListener buttonlistener;
EnterAction enterAction;
public Board(){
JFrame skelet
我有一個Action SampleAction a = new SampleAction("foo", null);
然後我把它添加到一個按鈕,並以關係的ActionMap JButton b = new JButton(a);
b.getActionMap().put("bar", a);
b.getInputMap().put(KeyStroke.getKeyStroke("F1"),
我想從內部Action類調用外部類方法getContentPane()。我不明白爲什麼我的代碼不起作用。 public class MainFrame extends JFrame {
public MainFrame() {
super("My app");
JMenuBar menuBar = new JMenuBar();
setJMenuBar