如图:
这个项目只剩下如何用键盘事件来给JTable分页了,大按钮的分页不管是鼠标事件还是键盘事件也好都写好了,小按钮(就是每个JPanel上的)鼠标分页事件写好了,可是关键是不会用键盘事件来写每个JPanel上面的JTable的分页,键盘监听事件首先是要监听你选择的是哪个JPanel,然后再来对里面的JTable来分页,请问要怎么从键盘上获取比如:1,2,3...来对应要选择的JPanel,然后用键盘的上下左右的键来对具体的一个JPanel里的JTable进行分页。 这是我最后的分了,拜托大家了!!!!!!
这个项目只剩下如何用键盘事件来给JTable分页了,大按钮的分页不管是鼠标事件还是键盘事件也好都写好了,小按钮(就是每个JPanel上的)鼠标分页事件写好了,可是关键是不会用键盘事件来写每个JPanel上面的JTable的分页,键盘监听事件首先是要监听你选择的是哪个JPanel,然后再来对里面的JTable来分页,请问要怎么从键盘上获取比如:1,2,3...来对应要选择的JPanel,然后用键盘的上下左右的键来对具体的一个JPanel里的JTable进行分页。 这是我最后的分了,拜托大家了!!!!!!
可以使用java.awt.KeyboardFocusManager获得全局的键盘事件,片段如下:
[javacode]
KeyboardFocusManager kfm = KeyboardFocusManager.getCurrentKeyboardFocusManager();
kfm.addKeyEventPostProcessor(new KeyEventPostProcessor() {
public boolean postProcessKeyEvent(KeyEvent e) {
switch(e.getID()) {
case KeyEvent.KEY_PRESSED:
//处理全局按键事件
break;
}
return true;
}
});
[/javacode]