Senin, 12 Maret 2012

Inner Class dan Anonymous Inner Class

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. 

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(); 
} }

0 komentar:

Posting Komentar