您的位置:首页 > 编程语言 > Java开发

java自己造编程IDE中,提示代码补…

2017-04-21 10:51 183 查看
花了一周六的时间探索,之前是用另外一个panel,但是这样的panel只能在窗口中移动,显然不行。
看了些其他代码,有更改ComboBox的,效果如图:(不过似乎只改变了颜色)



Swing之下拉框
其实观察下各色IDE的代码提示框,发觉都有些类似鼠标右键的弹出式菜单。会不会那样更加有效呢?
于是找到了Java里面的JPopupMenu控件,意外发觉它的监听器是可以定制的。这样就好说了:
教程:JPopupMenu的使用以及JPopupMenu中子组件的事件处理

怎么实现呢?

按照教程里的代码,将显示popupmenu的代码,从鼠标监听器移动到键盘监听器,然后当触发某个按键的时候,将菜单弹出。这个弹出式菜单比较方便的地方在于,可以添加任何组件。意味着我可以向其添加一个jlist来模仿列表的行为。

效果图:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: