Oi, segue dois exemplos.
Um bom lugar para entender a finalidade de inner
class é em http://java.sun.com/products/jdk/1.1/docs/guide/innerclasses/spec/innerclasses.doc.html
T++
1.)*********
import java.awt.*;
import java.awt.event.*; public class Inner extends
Frame
{ Inner() { super("Inner Test"); add(new Button("Exit app to use inner class")); setBounds(100,100,200,200); setVisible(true); addWindowListener(new Closer()); } public static void main(String args[]){new Inner();} class Closer extends
WindowAdapter
{ public void windowClosing(WindowEvent e) {System.exit(0);} } }
2.)**************
import java.awt.*;
import java.awt.event.*; public class Inner2 extends
Frame
{ Inner2() { super("Inner2 Test"); add(new Button("Exit")); setBounds(100,100,200,200); setVisible(true); // This code defines a new WindowAdapter extension which listens // for windowClosing, and then kills the app. // It generates a Inner2$1.class addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){System.exit(0);} }); } public static void main(String args[]){new Inner2();} }
|
Title: Message
- [java-list] Inner Class Vieira, Pablo O.
- Re: [java-list] Inner Class Alan-Java
- SoJava