NetBeans学习笔记3

学习材料:http://platform.netbeans.org/tutorials/nbm-nodesapi2.html

 

本文学习的主要内容是:

使用图标装饰节点、使用HTML标记增强节点显示、使用属性编辑器、给节点添加快捷菜单

 

1、Node支持有限的HTML集,包括:字体颜色、样式标签(b,i,u,s,全拼是blod,italic,uderline,strikethrough)、SGML的一个子集:", <, &, ‘, ’, “, ”, –, —, ≠, ≤, ≥, ©, ®, ™, and  

2、UIManager管理一个名称-值对应的map,保存常用的颜色和字体,不同GUI种各种样式的显示色彩都可以通过UIManager.getColor(String)获取,其中String是一些预定义的字符串,这样可以使代码中的颜色更易读

3、NetBeans 的HTML渲染器可以根据UIManager中预定义的颜色名称自动查找对应的颜色并显示

4、如果希望在UI中使用大量的测试,比较好的方法是:a、获取一个能满足需要并且不变的UIManger;b、创建一个ModuleInstall类,基于从UIManager中获取需要的颜色定义自己的颜色;c、如果知道颜色的主题基调,可以通过硬编码对每一种基调定义固定的色彩,如:if ("aqua".equals(UIManager.getLookAndFeel().getID())...

5、在节点上使用图标时,public Image getIcon (int type)方法返回的是未展开节点的图标,public Image getOpenedIcon(int i)方法反馈的是展开的节点的图标

6、Node上的快捷菜单由public Action[] getActions (boolean popup)提供,其中Action是javax.swing.Action

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值