上一页 1 2 3 4 5 6 7 8 9 ··· 37 下一页

2023年5月25日

鼠标移到子组件时发生mouseExited事件

摘要: 比如一个JPanel 里面包括其它的组件,如JButton。现在要判断鼠标是否进入父JPanel,用addMouseListener的mouseEntered可以判断鼠标是否进入,但问题是:如果鼠标已经进入父JPanel,在里面move到子组件里,如move到JButton上了,就会触发mouseE 阅读全文

posted @ 2023-05-25 09:59 高彰 阅读(51) 评论(0) 推荐(0) 编辑

macOS开发 当滚动鼠标滚轮离开tracking区域的时候,mouseExited不被调用的问题

摘要: 当滚动鼠标滚轮离开tracking区域的时候,mouseExited不被调用,这时候需要在自定义的视图中实现这个函数updateTrackingAreas: - (void) updateTrackingAreas { [self removeTrackingArea:trackingArea]; 阅读全文

posted @ 2023-05-25 09:57 高彰 阅读(17) 评论(0) 推荐(0) 编辑

2023年5月18日

macOS-NSBezierPath画直线矩形三角形文字等

摘要: 总结Cocoa下画直线、矩形、文字的方法,在界面开发种经常会遇到。要掌握Cocoa画图,首先要知道,NSPoint和NSRect,一个保存坐标点,一个保存一个矩形坐标和长宽,还要明白Cocoa的画布是NSView类,画笔是NSBezierPath类,画图都是通过NSBezierPath这个类对象来实 阅读全文

posted @ 2023-05-18 09:48 高彰 阅读(132) 评论(0) 推荐(0) 编辑

2023年5月17日

iOS和macOS画图的CGContext总结

摘要: 0 CGContextRef context = UIGraphicsGetCurrentContext();// 设置上下文 1 CGContextMoveToPoint //开始画线 2 CGContextAddLineToPoint //画直线 4 CGContextAddEllipseInR 阅读全文

posted @ 2023-05-17 17:32 高彰 阅读(480) 评论(0) 推荐(0) 编辑

2023年4月25日

macOS 开发NSTextField控件别人的总结

摘要: NSTextField用来接收用户文本输入,其可以接收键盘事件。创建NSTextFiled的示例代码如下: - (void)viewDidLoad { [super viewDidLoad]; //创建TextField对象 _textField = [[NSTextField alloc]init 阅读全文

posted @ 2023-04-25 14:51 高彰 阅读(114) 评论(0) 推荐(0) 编辑

macOS开发之NSTableView方法查询大全,搜索就行了!!!

摘要: 一、引言 和iOS开发中的UITableView有很大差别,NSTableView并非是一个可滚动的列表视图,其是一个不可滚动、支持多列多行的原始列表视图。若要使NSTableView支持滚动,通常会将其嵌套入NSScrollView控件中。与UITableView类似,NSTableView的数据 阅读全文

posted @ 2023-04-25 14:39 高彰 阅读(139) 评论(0) 推荐(0) 编辑

iOS NSData转int

摘要: + (int) intFromDataReverse:(NSData *)data { int intSize = sizeof(int);// change it to fixe length unsigned char * buffer = malloc(intSize * sizeof(uns 阅读全文

posted @ 2023-04-25 09:31 高彰 阅读(152) 评论(0) 推荐(0) 编辑

2023年3月30日

键盘里的特殊字符

摘要: 输入的时候只需先按住Alt键不放再按(小键盘的)数字键,然后放开就可以完成输入。 万分之几的符号输入方法: 方法1:插入—符号—其他符号—进入符号窗口,点击左边的符度号,字体选择“Lucida Sans Unicode”(字体排序是按字母顺序排的,可以按照顺序拉下来)版,子集选择“广义标点”; 方法 阅读全文

posted @ 2023-03-30 17:24 高彰 阅读(1199) 评论(0) 推荐(0) 编辑

2023年3月15日

macOS 监听鼠标、键盘事件NSEvent和移除监听removeMonitor

摘要: macOS开发因为硬件上有鼠标和键盘的支持,所以我们也有监听硬件输入的需求。 监听键盘输入需要使用 NSEvent 这个类,这个类是专门管理“事件”的。 NSEvent 提供了几个监听的方法: NSLeftMouseDownMask 鼠标左键按下(常用) NSLeftMouseUp 鼠标左键弹起 N 阅读全文

posted @ 2023-03-15 10:46 高彰 阅读(759) 评论(0) 推荐(0) 编辑

2023年3月2日

iOS 过滤字符串

摘要: //表示去掉字符串中的/符号 sysdate:[[self Gettime:strbegindate] stringByReplacingOccurrencesOfString:@"/" withString:@""]]; 阅读全文

posted @ 2023-03-02 09:16 高彰 阅读(36) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 37 下一页

导航