AWT窗体

来源:互联网 发布:电信首选网络类型 编辑:程序博客网 时间:2024/06/03 23:40
package wo;import java.awt.*;import java.awt.event.*;public class Ex4 extends WindowAdapter implements ActionListener{/** * @param args */Frame myframe;Label lab;TextField mytext;Button mybt;public class mykey extends KeyAdapter{//public void keyPressed(KeyEvent e){if(e.getKeyChar()<'0'||e.getKeyChar()>'9')lab.setText("你输入了非数字键");elselab.setText("你输入了数字键");}}public Ex4(){myframe=new Frame("awt实例");mykey ky=new mykey();lab=new Label("你好,世界");mytext=new TextField("请在这里填写内容");mybt=new Button("清空内容");myframe.add(lab);myframe.add(mytext);myframe.add(mybt);myframe.setSize(200,200);myframe.setLayout(new FlowLayout());//增加监听器,事件响铃对象是自己myframe.addWindowListener(this);//为按钮添加监听器mybt.addActionListener(this);//为文本添加监听器mytext.addKeyListener(ky);myframe.setVisible(true);}//覆盖父类中窗口关闭方法public void windowClosing(WindowEvent e){myframe.dispose();}public void actionPerformed(ActionEvent e){if(e.getSource()==mybt)mytext.setText(null);}public static void main(String[] args) {// TODO Auto-generated method stubnew Ex4();}}

 
原创粉丝点击