自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 观察者模式的定义

(1)-观察者模式是对象的行为模式,又叫发布-订阅(publish/subscribe)模式,模型-视图(moder/view)模式,源-监听器(source/listener)模式或从属者(dependent)模式。-观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更新自己。(2)抽象主题(subj...

2018-04-24 17:58:51 1261

原创 AWT的优缺点

A)  AWT在许多非桌面环境,如嵌入式设备中有着自己的优势,它的主要优点如下:1.更少的内存:对运行在有限环境中的GUI程序的开发,是合适的2.更少的启动事件:由于AWT组件是本地由操作系统实现的,绝大多数的二进制代码已经在如系统启动的时候被预装载了,这降低了它的启动事件3.更好的相应:由于本地组件由操作系统渲染4.成熟稳定:能够正常工作并很少使你的程序崩溃同样它也有不少的缺点1.更少的组件类型...

2018-04-24 10:45:45 1382

原创 AWT事件监听器的实现形式

1.内部类形式2.顶级类形式3.类本身作为事件监听器4.匿名内部类形式注:目前最为流行的事件监听器的实现形式是内部类形式和匿名内部类形式

2018-04-24 10:36:05 235

原创 AWT的事件模型

编写代码来处理图形用户界面中发生的事件--描述Adapter类的概念,包括如何和何时使用它们--根据事件对象的细节来确定产生事件的用户动作--为各种类型的事件创建合适的接口和事件处理器事件-描述发生了什么的对象事件源-事件的产生器事件处理器-接收事件,解释事件并处理用户交互的方法如果用户在用户界面层执行了一个动作(鼠标点击和按键),这将导致一个事件的发生。事件是描述发生了什么的对象。存在各种不同类...

2018-04-23 23:32:35 949

原创 Java-AWT局部管理器

Java布局管理器容器中的组件的位置和大小是由布局管理器决定的。容器对布局管理器的特定实例保持一个引用。当容器需要定位一个组件时,它将调用布局管理器来做。当决定一个组件的大小时,同样如此。布局管理器完全控制容器内的所有组件。它负责计算并定义上下文中对象在实际屏幕中所需的大小。在AWT中,给我们提供了五种布局管理器:BorderLayoutFlowLayoutGridLayoutCardLayout...

2018-04-23 22:36:02 328

原创 Java AWT容器-框架

Container-Container的两个主要类型是Window和Panel-Window是Java.awt.Window的对象Window是java.awt.Window的对象。Window是显示屏上独立的本机窗口,它独立于其他容器Window有两种形式:Frame(框架)和Dialog(对话框)。Frame和Dialog是Window的子类。Frame是一个带有标题和缩放角的窗口。对话框没有...

2018-04-23 19:19:33 853

原创 Java awt概念简介

AWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库,基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Window,Unix,Macintosh等)的本地GUI工具进行处理。例如:如果我们使用AWT在一个Java窗口中放置一个按钮,那么实际上使用的是一个具有本地外观和感觉的按钮。这样,从理论上来...

2018-04-23 18:34:50 3952

原创 AWT学习目标

1.了解AWT包及其组件2.掌握如何创建GUI程序3.掌握AWT组件的基本用法4.掌握时间处理的机制及使用5.正确运行Frame及Panel容器6.描述如何使用嵌套容器来完成复杂的布局7.综合案例编写mini计算器...

2018-04-23 18:25:00 156

原创 线程中Synchronized关键字问题

Java中每一个对象都有一个默认的锁或者是监视器(monitor),当访问某个对象的Synchronized方法的时候,表示将该对象上锁,这时候任何的线程都无法访问这个Synchronized方法了,直到该线程运行完毕或者发生异常的时候,该线程会释放锁。public class ThreadTest4{ public static void main(String[] args) { Synch...

2018-04-15 20:57:57 167 1

原创 实现线程的第二种方法:实现了Runnable接口

public class ThreadTest3{ public static void main(String[] args) { Thread  t1=new Thread(new ResourceTest()); Thread t2=new Thread(new ResourceTest()); t1.start(); t2.start(); }}class Reso...

2018-04-15 19:46:52 218 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除