Java图形界面事件处理技巧
在Java图形界面中,将多个组件添加到Frame后,如何优雅地处理各个组件的事件呢?
内部类提供了一个简洁高效的解决方案。无需创建多个ActionListener,直接在事件处理方法中使用内部类,可以方便地识别事件源并进行相应处理。
例如,对于两个按钮,可以分别创建两个内部类,分别实现ActionListener接口并重写actionPerformed()方法。在每个内部类中,可以根据事件源 (event.getSource()) 判断是哪个按钮被点击,并执行相应的操作。
3.33MB
文件大小:
评论区