我注意到,人们建议不要混用Swing和AWT Components
,但是我们看到这个很多:
import javax.swing.AbstractButton;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.ImageIcon;
//AWT imports though only for listeners
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
那么,为什么许多包括Java(因为我得到了了他们的教程在这里 )仍然使用AWT进口,虽然我看到它主要用于Listener
秒。
你如何添加本地的Swing Listener
S /库的东西一样Key
, Button
, JComboBox
压/ slections等?
或者,我会用firePropertyChangeListeners()
(尽管这涉及到Java Bean)的
据现在我困惑了一段时间,我的大多数应用程序有Swing和AWT这被认为是坏?