新开一个工作区:(文档、设计图、源代码)素材:图片、声音图片;MyEclipse切换到新的工作空间:Model2开发:com.mhl.view 界面 com.mhl.model 数据模型com.mhl.db 数据库UseCase用例图:用户登录的闪屏效果:靠线程每隔一定时间半秒种,写一个字进去;cl... ...
分类:
编程语言 时间:
2018-11-30 20:18:10
阅读次数:
206
JFrame默认是边界布局的; 流式布局FlowLayout默认是居中对齐的; 右对齐: 按道理每个按钮可以设置大小; 一旦把布局管理器设置好,按钮大小会自动设置; null设置按钮大小; 禁止用户改变窗口大小; 网格布局适合做计算器; 对象数组需要NEW一下;设置网格布局:(几行,几列) 运用fo... ...
分类:
编程语言 时间:
2018-11-30 20:18:00
阅读次数:
191
setBorder(BorderFactory.createLoweredBevelBorder()) 设置下凹的感觉; (左上角的横坐标,纵坐标,密码框的宽,密码框高)拆分布局:菜单---toolbar---Grid布局JPanel p1JPanel p4 包含两个JPanel p2、p3p2--... ...
分类:
编程语言 时间:
2018-11-30 20:16:53
阅读次数:
269
gui-[goo-e] 布局管理器:边界布局、网格布局、流式布局;JDK出来之后,提出要做界面;AWT里面提供了好多类,好多接口,可以做图形界面开发; 把开发的类打包到awt里面去了;JAVA是跨平台的,Windows、Linux界面会出现不同, swing-摇摆,升级完善awt,JFrame; s... ...
分类:
编程语言 时间:
2018-11-30 20:15:47
阅读次数:
251
1,门打开; 0,门关闭;是由操作系统自动执行的;0和1是由操作系统来操作的;每一个线程都有优先级;操作系统会调用优先级极高的;中断线程优先级的级别很高;正在执行也得让出;数据库会自动有数据库锁; //子弹连发---运用集合Vector 把子弹new到向量里面统一管理s既可以指向这个子弹,也可以指向... ...
分类:
编程语言 时间:
2018-11-30 20:15:38
阅读次数:
209
应用程序在内存中开辟空间-进程; 内存-大脑容量; 反应切换的速度-CPU; 试图去尝试别的进程的地址空间---病毒; 线程是由进程(应用程序)创建的;涉及到并发,就会涉及到线程;迅雷下载; 线程不会跑出到进程外面去的; 地址空间是由操作系统和JVM决定的; 32/64位,CPU的寻址空间范围,加载... ...
分类:
编程语言 时间:
2018-11-30 20:13:46
阅读次数:
217
-------------------------------------------------防止敌人坦克重叠相撞运动:两个点不在敌人坦克区域即可: (上下一组)(左右一组)一个方向对应着两组:放在EnemyTank里面合适,自己去判断是否相撞;因为敌人坦克数量是不知道的,必须让EnemyTan... ...
分类:
编程语言 时间:
2018-11-30 20:12:23
阅读次数:
235
Java事件处理机制: 事件源;事件;事件监听者;事件处理方法; 任何一个类,只要实现了相应的接口,就可以去监听某个事件源;一个类要实现监听的基本步骤: a.实现相应的接口[KeyListener,MouseListener,ActionListener,WindowListener]b.把接口的处... ...
分类:
编程语言 时间:
2018-11-30 20:10:55
阅读次数:
240
画出弧形:g.drawArc:前两个参数:代表中心点,后面代表宽,高,后面是弧度的大小; 50代表弧度,后面方向; SWING编程三个部分:(1)组件和布局管理器;(2)绘图技术;(3)事件处理机制; 鼠标,键盘按下的某个按钮或者移动等都是事件; JAVA认为,消息是一种事件对象;事件监听者也是一个... ...
分类:
编程语言 时间:
2018-11-30 20:09:49
阅读次数:
342
-Model2模式如果数据模型会很多,怎么办?处理业务逻辑的:Model层后台又分为:处理业务逻辑和对数据库的操作DAO-data access object-决定,再抽象一层出来:数据模型:BO-类:SqlHelper:专门对数据库操作,不含业务逻辑:DAO-界面层只认业务逻辑类的对象;业务逻辑层... ...
分类:
数据库 时间:
2018-11-30 20:08:19
阅读次数:
174