High Fashioners Issue # 2 | 页面 288

J. E. N. I.
8.6 Inner Class dan Anonymous Inner Class
Bagian ini memberi Anda tinjauan ulang atas konsep yang sudah Anda pelajari di kursus pemrograman pertama. Inner class dan anonymous inner class sangatlah bermanfaat untuk GUI event handling.
8.6.1 Inner Class
Inner class, seperti namanya, adalah sebuah class yang dideklarasikan di dalam class lain. Kegunaan inner classes akan dapat membantu Anda menyederhanakan program, terutama dalam event handling seperti yang ditunjukkan pada contoh.
8.6.2 Contoh Menutup Window
import java. awt.*; import java. awt. event.*;
class CloseFrame extends Frame { Label label;
CloseFrame( String title) { super( title); label = new Label(" Close the frame."); this. addWindowListener( new CFListener());
}
void launchFrame() { setSize( 300,300); setVisible( true);
}
class CFListener extends WindowAdapter { public void windowClosing( WindowEvent e) { dispose(); System. exit( 1);
}
}
} public static void main( String args []) { CloseFrame cf = new CloseFrame(" Close Window
Example "); cf. launchFrame();
}
Pengenalan Pemrograman 2 9