java命名空间javax.swing类jtabbedpane的类成员方法:
setdisplayedmnemonicindexat定义及介绍
本文导语:
setdisplayedmnemonicindexat
public void setdisplayedmnemonicindexat(int tabindex,
int mnemonicindex)
提供一个外观的提示,此提示是关于文本中哪此字符必须被装饰用来表示助记符。不是所有的外观都支持此功能。-1 ...
setdisplayedmnemonicindexat
public void setdisplayedmnemonicindexat(int tabindex,
int mnemonicindex)
- 提供一个外观的提示,此提示是关于文本中哪此字符必须被装饰用来表示助记符。不是所有的外观都支持此功能。-1 指示两种情况,或者此选项卡没有助记符,或者用户不希望此选项卡显示助记符。
此值随着助记符相关属性的改变(例如助记符本身、文本等等)而更新。如果不需要默认字符带有下划线,则不必调用此方法。例如,如果索引为 3 的选项卡的文本为 'apple price',助记符为 'p',并且要将其装饰为 'apple price',那么必须在调用 setmnemonicat(3, keyevent.vk_p)
之后调用 setdisplayedmnemonicindex(3, 6)
。
注意,程序员要负责确保每个选项卡具有惟一的助记符,否则将发生不可预计的结果。
- 参数:
tabindex
- 助记符引用的选项卡索引mnemonicindex
- 要加下划线的 string
的索引
- 抛出:
indexoutofboundsexception
- 如果 tabindex
超出了范围(tabindex < 0 || tabindex >= tab count
)
illegalargumentexception
- 将被抛出,如果 mnemonicindex
>= 选项卡标题的长度或 < -1- 从以下版本开始:
- 1.4
- 另请参见:
setmnemonicat(int,int)
,
getdisplayedmnemonicindexat(int)