java自己造编程IDE中,提示代码补…
2017-04-21 10:51
183 查看
花了一周六的时间探索,之前是用另外一个panel,但是这样的panel只能在窗口中移动,显然不行。
看了些其他代码,有更改ComboBox的,效果如图:(不过似乎只改变了颜色)
Swing之下拉框
其实观察下各色IDE的代码提示框,发觉都有些类似鼠标右键的弹出式菜单。会不会那样更加有效呢?
于是找到了Java里面的JPopupMenu控件,意外发觉它的监听器是可以定制的。这样就好说了:
教程:JPopupMenu的使用以及JPopupMenu中子组件的事件处理
怎么实现呢?
按照教程里的代码,将显示popupmenu的代码,从鼠标监听器移动到键盘监听器,然后当触发某个按键的时候,将菜单弹出。这个弹出式菜单比较方便的地方在于,可以添加任何组件。意味着我可以向其添加一个jlist来模仿列表的行为。
效果图:
看了些其他代码,有更改ComboBox的,效果如图:(不过似乎只改变了颜色)
Swing之下拉框
其实观察下各色IDE的代码提示框,发觉都有些类似鼠标右键的弹出式菜单。会不会那样更加有效呢?
于是找到了Java里面的JPopupMenu控件,意外发觉它的监听器是可以定制的。这样就好说了:
教程:JPopupMenu的使用以及JPopupMenu中子组件的事件处理
怎么实现呢?
按照教程里的代码,将显示popupmenu的代码,从鼠标监听器移动到键盘监听器,然后当触发某个按键的时候,将菜单弹出。这个弹出式菜单比较方便的地方在于,可以添加任何组件。意味着我可以向其添加一个jlist来模仿列表的行为。
效果图:
相关文章推荐
- java自己造 编程IDE【2】,消…
- java自己造 编程IDE【3】,对…
- 如何提高自己的 Java 编程技能
- 在自己的java代码中编译并运行程序
- java编程代码规范
- java代码优化编程(二)
- java代码优化编程(一)
- 代码加密:加密Java源代码,保护自己的版权!
- MyEclipse、Eclipse 的JAVA,XML代码提示功能
- 如何编出健壮的代码,java编程30条规则(一)
- 如何编出健壮的代码,java编程30条规则(二)
- 如何编出健壮的代码,java编程30条规则(一)
- JAVA游戏编程之一----IDE安装调试
- ISA 2004 防火墙自己不能上网,提示"错误代码:12206 代理链循环"的解决方法
- [学习笔记]Java代码构建一个线程池的自己学习写的实例,用这个你会更好的理解文章内容
- 如何提高自己的Java编程水平
- JAVA代码编程规范
- 用ultraEdit打造自己的java IDE
- JAVA代码编程规范-Java基础-Java-编程开发
- Java编程代码框架、关键字和标识符