Aly*_*mal 0 java swing jscrollpane
我在数据库中有一个包含图像路径的表,在查询结果
的while循环内部,我添加了图像JScrollPane
while (rs.next()) {///loop on the image paths from database
//// i added here the images to JScrollPane
}
Run Code Online (Sandbox Code Playgroud)
但框架是冻结的,直到所有图像设置JScrollPane然后它显示给用户
我需要的是:JScrollPane逐个
显示图像并排序而不冻结框架?!
注意:我使用Thread并修复了问题但排序中存在问题
使用SwingWorker执行该任务.粗略地说:
在doInBackground方法中,您将从数据库中获取图像并通过publish在doInBackground方法中调用方法来发布它们.覆盖process方法并JScrollPane从那里更新.因为它在EDT上运行,应该创建和更新Swing组件.