• Window对应的类为java.awt.Windows, 它可独立于其他Container而存在


    Window对应的类为java.awt.Windows, 它可独立于其他Container而存在,它有两个子类, Frame和Dialog, Frame是具有标题(title)和可伸缩的角(resize corner)的窗口(Window)。Dialog则没有菜单条,虽然它能移动,但不能伸缩。

    滚动面板(ScrollPane)也是Window类的子类,这里就不讨论了。

    Panel对应的类为java.awt.Panel,它可包含其他Container类型的组件,或包含在浏览器窗口中。Panel标识了一个矩形区域,该区域允许其他组件放入。

    Panel必须放在Window或其子类中才能显示。

     1 package TomAwt;
     2 
     3 
     4 import java.applet.Applet;
     5 import java.awt.*;
     6 import java.awt.event.*;
     7     public class TomAwt_10 extends Applet implements MouseListener, MouseMotionListener
     8 {
     9         int x1,y1,x2,y2;
    10     public void init(){
    11         addMouseListener(this);
    12         addMouseMotionListener(this);
    13     }
    14         public void paint(Graphics g){
    15         g.drawLine(x1,y1,x2,y2);
    16     }
    17         //implementation of MouseListener
    18     public void mousePressed(MouseEvent e){
    19         x1=e.getX();
    20         y1=e.getY();
    21     }
    22     public void mouseClicked(MouseEvent e){}
    23     public void mouseEntered(MouseEvent e){}
    24     public void mouseExited(MouseEvent e){}
    25     public void mouseReleased(MouseEvent e){}
    26         //implementation of MouseMotionEvent
    27     public void mouseDragged(MouseEvent e){
    28         x2=e.getX();
    29         y2=e.getY();
    30         repaint();
    31     }
    32     public void mouseMoved(MouseEvent e){}
    33 }
  • 相关阅读:
    如何在数据库某一列数据的前面或者后面增加字符
    jmeter分布式测试教程和远程的代理机无法连接网络的问题解决方法
    jmeter和jdk的安装教程
    第十周总结
    第九周总结
    第八周总结
    企业应用架构模式-阅读笔记01
    需求征集系统进度08
    需求征集系统进度07
    第七周总结
  • 原文地址:https://www.cnblogs.com/borter/p/9425396.html
Copyright © 2020-2023  润新知