【发布时间】:2018-04-19 01:20:39
【问题描述】:
我的 jTabbedPane1 中有这段代码
private void jTabbedPane1KeyPressed(java.awt.event.KeyEvent evt) {
int t,getkey = evt.getKeyCode();
if(KeyEvent.VK_F9 == getkey)
{
if(t == 0)
{
jTabbedPane1.setSelectedIndex(1);
jTabbedPane1.requestFocusInWindow();
t = t + 1;
}
else if(t == 1)
{
jTabbedPane1.setSelectedIndex(0);
jTabbedPane1.requestFocusInWindow();
t = t - 1;
}
}
}
但是当 jtabbedpane 中的焦点丢失时,此代码和键绑定将毫无用处。
如何在 jframe 内触发此按键事件而不获得 jtabbedpane 的焦点?
【问题讨论】:
标签: java swing jframe keylistener jtabbedpane