package test.object;
import java.awt.BorderLayout;
import java.awt.Choice;
import java.awt.Frame;
import java.awt.TextField;
import java.awt.event.ContainerEvent;
import java.awt.event.ContainerListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.TextEvent;
import java.awt.event.TextListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class finleads {
public void init() {
Frame frame = new Frame("test action");
TextField textField = new TextField();
Choice cho = new Choice();
cho.add("yangyang");
cho.add("zhangsan");
cho.add("xiaohei");
textField.addTextListener(new TextListener() {
@Override
public void textValueChanged(TextEvent e) {
// TODO Auto-generated method stub
String text = textField.getText();
System.out.println(text);
System.out.println(e.getSource());
}
});
cho.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
Object item = e.getItem();
System.out.println(item);
}
});
frame.addContainerListener(new ContainerListener() {
@Override
public void componentRemoved(ContainerEvent e) {
// TODO Auto-generated method stub
}
@Override
public void componentAdded(ContainerEvent e) {
// TODO Auto-generated method stub
// System.out.println(e.getChild());
}
});
frame.add(cho, BorderLayout.WEST);
frame.add(textField);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
new finleads().init();
}
}
网友评论