TableModelListener更改值

时间:2013-04-30 08:54:41

标签: java swing jtable tablemodel event-listener

我正在尝试在8085模拟器中编写数字转换器工具的代码。我创建了名为“noConTool”的Jtable,其大小为2,8。然后我编写了监听器。但它不起作用。

 private class hexaListener implements TableModelListener
{
    public void tableChanged(TableModelEvent e)
    {
        if(e.getColumn() == 0 && e.getFirstRow() == 1)
        {
             Object i = noConTool.getValueAt(1,0);
             String s = i.toString();
             int j = Integer.parseInt(s , 16);
             noConTool.setValueAt(Integer.toString(j), 1, 1);

        }

        else if(e.getColumn() == 1 && e.getFirstRow() == 1)
        {
            Object  k = noConTool.getValueAt(1,1);
            String p = k.toString();
            int u = Integer.parseInt(p);
            noConTool.setValueAt(Integer.toString(u), 1, 0);

        }
        else
            System.out.println("Thank you");



}

0 个答案:

没有答案