当从数据库中请求数据时,我无法与swing组件进行交互,我已经阅读了一些有关使用swingworker的解决方案,但我不太了解如何使用它, 我想显示一个面板来告诉用户程序正在连接到数据库,并在查询完成后将其隐藏 代码看起来像这样
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
connectingPanel.setVisible(true);
//request data from database and fill the JTable
fillTable();
//then hide the connecting panel
connectingPanel.setVisible(false);
}});
那我应该怎么用swingworker来做