bug fix where the list rating didnt update
This commit is contained in:
parent
184cde85d5
commit
0557862a0a
3 changed files with 7 additions and 13 deletions
|
@ -7,14 +7,11 @@ import java.net.URL;
|
||||||
|
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.JOptionPane;
|
|
||||||
import javax.swing.JProgressBar;
|
import javax.swing.JProgressBar;
|
||||||
import javax.swing.JScrollPane;
|
import javax.swing.JScrollPane;
|
||||||
import javax.swing.JTextArea;
|
import javax.swing.JTextArea;
|
||||||
|
|
||||||
import api.GetApiData;
|
|
||||||
import gui.MainGUI;
|
import gui.MainGUI;
|
||||||
import readsafefile.SafeFileManager;
|
|
||||||
import settingsfunctions.LoadSettings;
|
import settingsfunctions.LoadSettings;
|
||||||
import settingsfunctions.MigrateData;
|
import settingsfunctions.MigrateData;
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,6 @@ import java.util.ArrayList;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|
||||||
import database.DatabaseManager;
|
|
||||||
|
|
||||||
public class GuiData {
|
public class GuiData {
|
||||||
|
|
||||||
private ArrayList<String> localLevels = new ArrayList<String>();
|
private ArrayList<String> localLevels = new ArrayList<String>();
|
||||||
|
@ -66,9 +64,6 @@ public class GuiData {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void IndexData(ArrayList<String> migrate) throws IOException {
|
public void IndexData(ArrayList<String> migrate) throws IOException {
|
||||||
DatabaseManager mgr = new DatabaseManager();
|
|
||||||
|
|
||||||
|
|
||||||
File filelength = new File("C:\\ExtremeDemonList\\levels");
|
File filelength = new File("C:\\ExtremeDemonList\\levels");
|
||||||
File[] filelengthindex = filelength.listFiles();
|
File[] filelengthindex = filelength.listFiles();
|
||||||
|
|
||||||
|
|
|
@ -176,15 +176,17 @@ public class Sqlite {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void queryData(String tablename) {
|
public void queryData(String tablename) {
|
||||||
|
|
||||||
|
FetchData fetch = new FetchData();
|
||||||
|
|
||||||
|
for(int i = 0; i < fetch.allLevels().size(); i++) {
|
||||||
|
|
||||||
String sql = "SELECT * FROM " + tablename;
|
String sql = "SELECT * FROM " + tablename + " WHERE levelNameRaw = '" + fetch.allLevels().get(i) + "'";
|
||||||
|
|
||||||
try (Connection conn = DriverManager.getConnection(url);
|
try (Connection conn = DriverManager.getConnection(url);
|
||||||
Statement stmt = conn.createStatement();
|
Statement stmt = conn.createStatement();
|
||||||
ResultSet rs = stmt.executeQuery(sql)) {
|
ResultSet rs = stmt.executeQuery(sql)) {
|
||||||
|
|
||||||
// loop through the result set
|
|
||||||
while (rs.next()) {
|
|
||||||
levelname.add(rs.getString("levelname"));
|
levelname.add(rs.getString("levelname"));
|
||||||
levelID.add(rs.getInt("levelID") + "");
|
levelID.add(rs.getInt("levelID") + "");
|
||||||
author.add(rs.getString("author"));
|
author.add(rs.getString("author"));
|
||||||
|
@ -200,14 +202,14 @@ public class Sqlite {
|
||||||
pbarr.add(rs.getString("personalBest"));
|
pbarr.add(rs.getString("personalBest"));
|
||||||
levelLength.add(rs.getString("levelLength"));
|
levelLength.add(rs.getString("levelLength"));
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public void sortData(String tablename) throws SQLException {
|
public void sortData(String tablename) throws SQLException {
|
||||||
FetchData data = new FetchData();
|
FetchData data = new FetchData();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue