76_81java

1.GUI(Graphical User Interface),圖形用戶界面。
2.AWT(Abstract Window Toolkit),抽象窗口工具集,第一代Java GUI 組件,是重量級的。
3.Swing, 不依賴於底層細節,輕量級組件。
4.適配器–Adapter。就是由它implements接口,實現接口中的所有方法。然後我們只需繼承extends Adapter,再override自己感興趣的方法就可以了。

package com.lafang.awt;

import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

public class TwoListenAdapter
{
        private Frame frame;
        private TextField textField;

        public void go()
        {
            frame = new Frame("two listener adapter");
            frame.add(new Label("click"), BorderLayout.NORTH);

            textField = new TextField(30);
            frame.add(textField, BorderLayout.SOUTH);

            frame.addMouseListener(new MyAdapter());

            frame.setSize(300,300);
            frame.setVisible(true);
        }   

        public static void main(String[] args)
        {
            TwoListenAdapter twoListenAdapter  = new TwoListenAdapter();
            twoListenAdapter.go();
        }
}



class MyAdapter extends MouseAdapter
{
    @Override
    public void mouseEntered(MouseEvent e)
    {
        // TODO Auto-generated method stub

        String string = "The mouse has entered";
        System.out.println(string);

    }

    @Override
    public void mouseExited(MouseEvent e)
    {
        // TODO Auto-generated method stub
        String string = "The mouse has exited the Frame";
        System.out.println(string);
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章