JAVA_8基于Swing的图形化用户界面new剖析
* 想快速构建一个界面原型时可使用这种方法,除此之外不要这样干。 * 用户在图形用户界面中输入命令是通过移动鼠标对特定图形界面元素单击,双击鼠标或击键来实现的。 事件的来源是用户的操作: 鼠标动作、键盘操作、在组件上的动作等。组件的动作事件(对鼠标或键盘事件在一定程度上进行了封装)。 当用户在程序运行过程中引发生成一个相应的事件对象。并在这个对象中保存该事件的相关信息。 * 每发生一个事件,程序都需要作出相应的响应,这称为事件处理。 由于这些方法是可以被系统自动调用的,编程人员的主要任务是在不同的AWT构件中根据需要覆盖并重写这些方法,使它们按照用户的需要来处理不同的事件。 * 在 Java 1.1 中如何捕获事件? 三个步骤: 1. 必须定义一个类来实现接口 class ButtonTracker implements ActionListener{…} 2. 定义方法 3. 向构件注册该类的一个实例 button1.addActionListener(this); checkbox.addActionListener(this); Java1.0和Java1.1事件模型的区别? 在Java1.1中,事件不再沿着包含层次向上传递,而是传给一个监听器,因此在Java1.1中,你希望发生在构件事件由哪个监听器处理,就将该监听器注册到构件上. * 基本上,每
原创力文档

文档评论(0)