package gui; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JProgressBar; /** * Class for loginwindow. Presents a window that prompts for a username, * password and server with port. User authorization */ public class DeleteDataWindow extends JFrame { private static final long serialVersionUID = -150623476066679412L; private JProgressBar progressBar; /** * Constructor creating the login window and adding listeners. */ public DeleteDataWindow(final GUI parent) { setTitle("Deleting data"); setSize(200, 60); setResizable(false); this.setLocationRelativeTo(parent.getFrame()); placeComponents(); } /** * Sets the layout and looks to the login window */ private void placeComponents() { JPanel mainPanel = new JPanel(); mainPanel.setLayout(new BorderLayout()); progressBar = new JProgressBar(); progressBar.setStringPainted(true); mainPanel.add(progressBar); add(mainPanel); } public void updateProgress(int progress, int total) { progressBar.setMinimum(0); progressBar.setMaximum(total); progressBar.setValue(progress); } }