关于网友提出的“ 关于JTabbedPanel的问题”问题疑问,本网通过在网上对“ 关于JTabbedPanel的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于JTabbedPanel的问题
描述: 我在编一个模仿UltraEdit的编辑软件,碰到两个关于JTabbedPanel的问题:
1、当我新增加一个Tab时,如何让他成为当前编辑状态(就像UltraEdit,我原先已经打开了几个文件,当我再打开一个文件时,这个文件所在的Tab就显示出来,而其他文件的Tab被覆盖);
2、如何设置监听事件,实现当我双击某个Tab时,他就关闭。
望不吝指教,谢谢!
解决方案1: 双击事件的话就用MouseEvent里面的
MouseCliked事件里
用getClickCount方法
getClickCount == 2 就表示双击了
不过这个是不分左右中键的!!!
就是说,你左键双击和你右键双击效果一样
解决方案2: removeTabAt(int index)
移除 index 位置的选项卡。
setSelectedComponent(Component c)
设置此选项卡窗格的已选组件。
这两个函数应该有用吧
以上介绍了“ 关于JTabbedPanel的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1923578.html