为什么喜欢构图而不是继承呢?每种方法都有哪些权衡取舍?什么时候应该选择继承而不是作文?
在Java Swing中,我可以将侦听器注册到某个gui事件,如下所示
guiElement.addMouseListener(myListener);
Run Code Online (Sandbox Code Playgroud)
但是如果我想在我的GUI应用程序中自动注册到所有鼠标事件呢?
我应该将myListener注册到每个元素吗?
换句话说,我正在寻找的是类似的东西
myListener.registerToEventType(MouseEvent.class)
Run Code Online (Sandbox Code Playgroud)
任何的想法?
谢谢
我有一个JFrame与JTextFields,JComboBoxes和JLabels.我想只在窗口中的某些内容被更改(字段)时才使"UPDATE"按钮可单击.