import java.awt.*;
import java.awt.event.*;
public class mycode {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Frame frame=new Frame("窗口");
frame.setLayout(new FlowLayout());
frame.setSize(500,400);
frame.setBackground(Color.black);
frame.setLocation(200, 300);
MyListener mw=new MyListener();
frame.addWindowListener(mw);
frame.setVisible(true);
//
TextField tf= new TextField(50);
frame.add(tf);
tf.addKeyListener(new KeyAdapter(){
public void KeyPress(KeyEvent e){
int KeyCode=e.getKeyCode();
String str=KeyEvent.getKeyText(KeyCode);
System.out.print("Input:"+str+",");
System.out.print("KeyCode:"+KeyCode);
}
});
//
Button btn=new Button("close");
frame.add(btn);
btn.setSize(5,4);
btn.setLocation(100, 100);
btn.setBackground(Color.cyan);
btn.addMouseListener( new MouseAdapter(){
public void mouseClicked(MouseEvent e){
System.exit(0);
}
});
}
}
class MyListener implements WindowListener{
public void windowClosing(WindowEvent e){
Window window=e.getWindow();
window.setVisible(false);
window.dispose();
}
public void windowActivated(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowOPened(WindowEvent e){}
public void windowOpened(WindowEvent e) {}
}
Java GUI
最新推荐文章于 2024-03-23 01:29:13 发布