私は時々このようなコードを見ます:
new myJFrame().setVisible(true);
それがどのように機能するかは正確にはわかりませんがmyJFrame
、コンストラクターで表示する代わりに、実際にを作成して表示するように設定します。
私が知りたいのは、次のように、JMenuItemまたはJButtonでこれを実行して、最初に明示的に宣言しなくてもActionListenerを自動的に割り当てる方法があるかどうかです。
myJMenu.add(new JMenuItem("Item").addActionListener(myActionListener));
私が試した限りでは、これは機能しません。
私はそれが機能する必要はありません。それが可能かどうかを知りたいのです。それは私にかなりの時間を節約するからです。
前もって感謝します。