各位再帮帮忙分析JTable代码
lhdjk 2003-08-26 03:37:51 目的:按下回车键后,等于VK_TAB的功能???为什么按下回车键后没有任何反应呢???
import javax.swing.*;
import javax.swing.table.*;
import java.awt.event.*;
import java.awt.*;
public class tablets extends JApplet{
JTable jt=new JTable(4,5);
public void init(){
Container c=getContentPane();
jt.addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent e) {
int keycode=e.getKeyCode();
if(keycode==KeyEvent.VK_ENTER){
int count=jt.getColumnCount();
int col = jt.getSelectedColumn();//得到当前所在的列位置
int row = jt.getSelectedRow();//得到当前所在的行位置
if(col<count-1){col++;
jt.setColumnSelectionInterval(col,row);}}}//这里没有错吧???
public void keyTyped(KeyEvent e){}
public void keyReleased(KeyEvent e){}
});
jt.setCellSelectionEnabled(true);
c.add(jt);
}
}