JAVA Swing 请问如何定制JTabedPane

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:57:27
我觉得JTabedPane的JTabbedPane.SCROLL_TAB_LAYOUT模式里,点击箭头一次只能移动出来一个选项卡,举个例子,假设一次能显示10个选项卡,一共有100个选项卡,如果我想到达最后那个选项卡,就要点90次!但如果一次能移动多个(比如9个),我就可以更快的到达任何一个选项卡。
请问如何实现?
另外我不想用WRAP_TAB_LAYOUT模式,因为如果有100个选项卡,挤在一起太难看了!

你不是说的点一次移动么

点一次 事件处理办法 是你自己写的 想移动几个还不是你说了算 ?

就算系统已经默认是一次移动一个 那肯定有方法设置是几个

实在不行 自己另外写个方法来控制移动
http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/
http://java.sun.com/javase/6/docs/api/

你可以另外加两个按钮,里面用
setSelectedIndex(getSelectedIndex()+10)

setSelectedIndex(getSelectedIndex()-10)

不过我建议当有那么多的选项的时候与其全都挤成卡片不如弄一个下拉菜单来选择显示哪个。