Hola mi duda es que en el metodo addWindowListener creo un objeto WindowAdapter que es una clase Abstracta y todos sabemos que no se pueden crear objetos de clases Abstractas mi pregunta es de que clase es el objeto que se crea realmente si se puede saber??.
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
setDefaultCloseOperation(javax.swing.WindowConstan ts.EXIT_ON_CLOSE);
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
formWindowClosing(evt);
}
});