我正在做一些非常基本的编码,只是试图学习键绑定背后的基本概念。这一切似乎都很直接,但是我的逻辑或结构出现问题,导致我的代码无法按照我希望的方式执行。 这里是我的代码 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