public void keyPressed(KeyEvent e){
int keyCode=e.getKeyCode();
if(keyCode==13&&e.isShiftDown())
{
...
}
}

解决方案 »

  1.   

    public void keyPressed(KeyEvent evt) {
       
       JFrame jfr=new JFrame();   int keyCode=evt.getKeyCode();
      
       if(keyCode==KeyEvent.VK_ENTER && evt.isShiftDown()){   
       jfr.setSize(400,300);
       jfr.show();   
       
       model.addRow(new Vector());keyCode=KeyEvent.VK_TAB;}
                                              }按照上边仁兄的代码扩充后,只存在keyCode=KeyEvent.VK_TAB的功能了.
    model.addRow()与jfr.show()没有被调用
      

  2.   

    是啊,KeyEvent里的一些常量(整型)就是用来判断键盘ascii码的
      

  3.   

    为什么就不能同时完成keyCode=KeyEvent.VK_TAB;
                        model.addRow();
                        jfr.show()三件事情呢?
    为什么除了keyCode=KeyEvent.VK_TAB;其它的动作没有发生(没有运行)???