java事件驱动与线程结合

来源:互联网 发布:登陆传奇永恒网络异常 编辑:程序博客网 时间:2024/06/05 19:34
import java.lang.*;
import java.awt.*;import java.awt.event.*;import java.awt.event.ActionListener;import javax.swing.*;public class MyFrame extends JFrame{    JButton jb1 = new JButton("启动");    JLabel jlb1 = new JLabel("向右移动标签");    //JTextField jt=new JTextField(6);    public MyFrame() {        jb1.setLocation(100, 60);        jb1.setSize(80, 20);        jlb1.setLocation(10, 20);        jlb1.setSize(80, 20);        jb1.addActionListener(new MyListener());//方法1:内部类;方法2:匿名内部类;        add(jb1);        add(jlb1);        //add(jt);        // setLayout(new FlowLayout());        setTitle("小程序查看器");        setSize(300, 100);        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        //pack(); 自动调整大小        setVisible(true);    }    class MyListener implements ActionListener {        public void actionPerformed(ActionEvent e) {            if (e.getSource() == jb1){                jlb1.setLocation(jlb1.getX()+20,jlb1.getY());                //jt.setText("Hello,Lcc!");  //Double.parseDouble(jt.getText());将文本转化为数值            }        }    }} class testMyFrame{    public static void main(String args[]){        MyFrame myFrame=new MyFrame();    }}
0 0
原创粉丝点击