打造酷炫AndroidStudio插件
打造酷炫AndroidStudio插件
这篇文章打算开发一个酷炫一点的插件。因为会用到前面的基础,所以如果没有看前面系列文章的话,请先返回。当然,如果有基础的可以忽略之。先看看本文实现的最终效果如下(好吧,很多人说看的眼花):
虽然并没有什么实际用途,但是作为学习插件开发感觉挺有意思的。
1. 基本思路
基本思路可以归结如下几步:
通过Editor对象可以拿到封装代码编辑框的JComponent对象,即调用如下函数:JComponent component = editor.getContentComponent();
获取输入或删除的字符(或字符串。通过选中多个字符删除或粘贴则为字符串)。可以通过添加DocumentListener,监听文本变化。重写beforeDocumentChange函数,并通过DocumentEvent对象取得新的字符和旧的字符。分别通过函数:documentEvent.getNewFragment()、documentEvent.getOldFragment()。它们代表着输入的字符串和删除的字符串。
将输入或删除的字符串在编辑框中显示出来。只需将各个字符串分别封装到Jlabel中,并将JLabel加入到JComponent中即可显示出输入或删除的字符串(或字符)。
获取用于显示各个字符串的Jlabel对象在JCompon
您可能关注的文档
最近下载
- 互联网+创业 互联网+商业模式新思维 “互联网+”商业模式的新思维.pptx VIP
- 2026年云南省公务员《行测》考试真题_含答案版.pdf
- 2026年河南应用技术职业学院单招职业适应性考试题库完整参考答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解1套.docx VIP
- 【“互联网+”商业模式案例】“小猪短租”案例分析.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及一套答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性测试题库及参考答案详解一套.docx VIP
- 互联网营销策划实务 互联网+商业模式 互联网+商业模式.ppt VIP
- 6-机器人维修培训教程(GIII-TM1400).pdf VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)