Java 在getValueAt上执行查询并异步返回结果
我正在实现一个包含大量数据的swing jtable,我希望在数据模型中的getValueAt瞬间加载数据,并在单元格中打印“加载”,稍后返回数据,我不想在UI线程中执行查询。有什么好主意吗?谢谢 我要实现一个包含大量数据的swing jtable 在数据模型中的getValueAt时刻要加载的数据 然后在单元格中打印“加载”并稍后返回数据,我不知道 要在UI线程中执行查询。有什么好主意吗? 谢谢 使用工作线程Java 在getValueAt上执行查询并异步返回结果,java,swing,asynchronous,jtable,abstracttablemodel,Java,Swing,Asynchronous,Jtable,Abstracttablemodel,我正在实现一个包含大量数据的swing jtable,我希望在数据模型中的getValueAt瞬间加载数据,并在单元格中打印“加载”,稍后返回数据,我不想在UI线程中执行查询。有什么好主意吗?谢谢 我要实现一个包含大量数据的swing jtable 在数据模型中的getValueAt时刻要加载的数据 然后在单元格中打印“加载”并稍后返回数据,我不知道 要在UI线程中执行查询。有什么好主意吗? 谢谢 使用工作线程 Runnable#Thread,XxxTableModel的输出必须包装到invo
,XxxTableModel的输出必须包装到invokeLater中Runnable#Thread
,方法的输出SwingWorker
(同步),发布
(同步),过程
(异步)在EDT上完成完成
运行#线程