commit
30407356e4
3 changed files with 58 additions and 3 deletions
|
@ -231,8 +231,7 @@ public class MainGUI {
|
||||||
recordspanel.removeAll();
|
recordspanel.removeAll();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Instanz der FetchData-Klasse erstellen
|
ArrayList<String> victors = GuiData.allVictors(fetchData.allLevels().get(index));
|
||||||
ArrayList<String> victors = GuiData.allVictors(fetchData.allLevels().get(index)); // Methode allVictors aufrufen
|
|
||||||
|
|
||||||
victorcount.setText("Anzahl Victors: " + victors.size());
|
victorcount.setText("Anzahl Victors: " + victors.size());
|
||||||
|
|
||||||
|
@ -374,7 +373,7 @@ public class MainGUI {
|
||||||
scroll.revalidate();
|
scroll.revalidate();
|
||||||
}
|
}
|
||||||
} else if (e.getStateChange() == ItemEvent.DESELECTED) {
|
} else if (e.getStateChange() == ItemEvent.DESELECTED) {
|
||||||
levelpanel.add(contents, 0); // Füge das Element am Anfang hinzu
|
levelpanel.add(contents, 0);
|
||||||
}
|
}
|
||||||
levelpanel.repaint();
|
levelpanel.repaint();
|
||||||
levelpanel.revalidate();
|
levelpanel.revalidate();
|
||||||
|
@ -397,6 +396,17 @@ public class MainGUI {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
thread.start();
|
thread.start();
|
||||||
|
|
||||||
|
settings.addActionListener(new ActionListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
SettingsGui gui = new SettingsGui();
|
||||||
|
gui.showSettings();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
elements.infopanel().add(copyid);
|
elements.infopanel().add(copyid);
|
||||||
elements.infopanel().add(level, SwingConstants.CENTER);
|
elements.infopanel().add(level, SwingConstants.CENTER);
|
||||||
|
|
|
@ -1,5 +1,22 @@
|
||||||
package gui;
|
package gui;
|
||||||
|
|
||||||
|
import java.awt.Button;
|
||||||
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
|
||||||
|
import settingsfunctions.DeleteDatabase;
|
||||||
|
|
||||||
public class SettingsGui {
|
public class SettingsGui {
|
||||||
|
|
||||||
|
public void showSettings() {
|
||||||
|
JFrame settings = new JFrame("Einstellungen");
|
||||||
|
settings.setLayout(null);
|
||||||
|
settings.setResizable(false);
|
||||||
|
settings.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
||||||
|
settings.setSize(500, 500);
|
||||||
|
settings.setVisible(true);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
28
src/settingsfunctions/DeleteDatabase.java
Normal file
28
src/settingsfunctions/DeleteDatabase.java
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
package settingsfunctions;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
|
public class DeleteDatabase {
|
||||||
|
|
||||||
|
private void deleter(String database) {
|
||||||
|
File filelength = new File("C:\\ExtremeDemonList\\" + database);
|
||||||
|
File[] filelengthindex = filelength.listFiles();
|
||||||
|
for(File file : filelengthindex) {
|
||||||
|
file.delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void deleteCompleted() {
|
||||||
|
deleter("completed");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void deleteUncompleted() {
|
||||||
|
deleter("levels");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void deleteAll() {
|
||||||
|
deleteCompleted();
|
||||||
|
deleteUncompleted();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in a new issue