先看到下面的代码你肯定就明白了一些:-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);}-(CGRect)b....
分类:
其他好文 时间:
2014-12-27 12:40:11
阅读次数:
125
为什么需要Adapter? 简短回答:简化【事件源】 能注册(addxxxListener)监听对象并发送事件对象WindowListener listener = .....;frame.addWindowListener(listener);特定事件 对应 特定的监听器接口(listener i...
分类:
其他好文 时间:
2014-12-26 18:20:06
阅读次数:
194
code as below:f_read = fopen("records/frame_read.ini", "r");fclose(f_read);in fact, records/frame_read.ini is not exist.when I used gdb to debug it, a...
分类:
其他好文 时间:
2014-12-26 18:18:15
阅读次数:
181
利用html框架制作如下页面:f1.f3.f4代码过于简单故略去。frameset为框架集,rows代表横向布局,cols代表列布局,其后的值为对应框架大小。frame为框架,noreseze表示框架固定,target表示跳转于所对应的框架。index.html代码Insert title here...
分类:
Web程序 时间:
2014-12-26 00:53:57
阅读次数:
220
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { ? ? // Insert code here to initialize your application ? ??NSRect mainDisplayRect = [[NSScreen mainScreen] frame]; ? ?...
分类:
系统相关 时间:
2014-12-25 20:40:49
阅读次数:
761
参考:http://rg4.net/archives/851.html
环境:windows8.1
最近想看看directx的demo。从微软那边下载了directx sdk,安装时说是缺少.net frame work3.5。网上说是windows8.1的系统盘已经有.net frame work 3.5的功能,得安装上才行。
步骤:
1、利用windows8...
要实现如下图所示效果,一种思路是封装一个UIView,提供星星个数属性,在属性中赋值并调用[self setNeedsLayout]令视图重绘(之后系统会调用layoutSubviews),覆盖layoutSubviews,在此方法内进行单个星星的frame调整。由于每个星星不需要事件处理,在UIV...
分类:
移动开发 时间:
2014-12-25 16:12:27
阅读次数:
258
最近更新的一批app,好多都采用了圆盘转动的效果,比如:百度音乐、当当,大概效果如下:
看看这个是怎么实现的吧。
一、视图元素布局
首先需要明确,这些视图元素是分布在一个圆周上的,通过滑动位置,以圆周中心旋转相应角度,那么该怎么布局呢?
如果把白色圆盘和小人视图分开,就需要代码控制,倾斜角度,然后add到父视图上,倾斜好办,就是图像的旋转,但是,倾斜后的图片的frame就不好控制了...
分类:
移动开发 时间:
2014-12-25 14:41:14
阅读次数:
184
系统填充布局是一个巨大的开销,过多的布局嵌套和VIEW对应用的性能有很大的影响。为了应用的运行流畅和响应快速,我们应该尽可能的使布局简单和避免因为较小的UI改变而重新填充布局的情况。1.冗余的布局是冗余的 如果有关Frame中间嵌套了一个Linearlayout,它们都被设置成了MATCH_P...
分类:
移动开发 时间:
2014-12-25 14:14:12
阅读次数:
164
闲话少说直接代码,这里主要用到JMenuBar JMenu,JMenuItem ,JPopupMenu(右键菜单),看文档(javax.swing下)就能轻松学会,界面写的有点乱,但是基本用到了这三个类
import javax.swing.* ;
import java.awt.event.* ;
class MyMenu
{
JFrame frame = new JFrame("右...