/** * @param gcResource resource to be tracked */ public GCModelLoaderView(GCResource gcResource) { super(new BorderLayout()); setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); JPanel parserInfo = new JPanel(new FlowLayout(FlowLayout.LEFT)); progressBar = new JProgressBar(0, 100); progressBar.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); progressBar.setVisible(true); progressBar.setValue(0); progressBar.setStringPainted(true); cancelButton = new JButton(new SquareIcon()); cancelButton.setActionCommand(CMD_CANCEL); cancelButton.addActionListener(this); messageLabel = new JLabel(); messageLabel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); messageLabel.setVisible(false); parserInfo.add(progressBar); parserInfo.add(cancelButton); parserInfo.add(messageLabel); add(parserInfo, BorderLayout.NORTH); JTextArea textArea = textAreaLogHandler.getTextArea(); textArea.setBorder(BorderFactory.createEmptyBorder(5,5,5,5)); JScrollPane textAreaScrollPane = new JScrollPane(textArea); textAreaScrollPane.setPreferredSize(new Dimension(700, 500)); add(textAreaScrollPane, BorderLayout.CENTER); setGCResource(gcResource); }
private void installPlugin(final File plugin) { final JDialog dialog = new JDialog(frame, "Installing Plugin", true); dialog.getContentPane().setLayout(new BorderLayout()); JProgressBar bar = new JProgressBar(); bar.setIndeterminate(true); bar.setString("Installing Plugin. Please wait..."); bar.setStringPainted(true); dialog.getContentPane().add(bar, BorderLayout.CENTER); dialog.pack(); dialog.setSize(225, 55);
JButton showWaitBtn = new JButton(new ShowWaitAction("Show Wait Dialog")); JPanel panel = new JPanel(); panel.add(showWaitBtn); JFrame frame = new JFrame("Frame"); frame.getContentPane().add(panel); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); mySwingWorker.execute(); JProgressBar progressBar = new JProgressBar(); progressBar.setIndeterminate(true); JPanel panel = new JPanel(new BorderLayout()); panel.add(progressBar, BorderLayout.CENTER); panel.add(new JLabel("Please wait......."), BorderLayout.PAGE_START); dialog.add(panel); dialog.pack(); dialog.setLocationRelativeTo(win); dialog.setVisible(true);
private JButton pauseButton = new JButton(); private JPanel mainPanel = new JPanel(); private JProgressBar progressBar = new JProgressBar(); btnPanel.add(playButton); btnPanel.add(pauseButton); btnPanel.add(stopButton); progressBar.setValue(progress);
public static void main(String[] args) { JProgressBar progressBar = new JProgressBar(); progressBar.setIndeterminate(true); JFrame sarppRun = new JFrame("Please wait"); JPanel pan = new JPanel(new GridBagLayout()); pan.add(new JLabel("SARPP is running, please wait"), new GridBagConstraints(0, 0, 1, 1, 1, 1, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(3, 3, 3, 3), 0, 0)); pan.add(progressBar, new GridBagConstraints(0, 1, 1, 1, 1, 1, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(3, 3, 3, 3), 0, 0)); sarppRun.getContentPane().add(pan, BorderLayout.CENTER); sarppRun.setSize(400, 100); sarppRun.setVisible(true); sarppRun.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
final JFrame f = new JFrame("Test"); final JProgressBar pb = new JProgressBar(); pb.setValue(50); f.getContentPane().add(pb); f.pack(); f.setVisible(true);
JFrame frame = new JFrame(); JPanel panel = new JPanel(); JLabel label = new JLabel("Loading..."); JProgressBar jpb = new JProgressBar(); jpb.setIndeterminate(false); int max = 1000; jpb.setMaximum(max); panel.add(label); panel.add(jpb); frame.add(panel); frame.pack(); frame.setSize(200,90); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); new Task_IntegerUpdate(jpb, max, label).execute(); protected void process(List<Integer> chunks) { int i = chunks.get(chunks.size()-1); jpb.setValue(i); // The last value in this array is all we care about. System.out.println(i); label.setText("Loading " + i + " of " + max);
statusProgress = new JProgressBar(0, 100); progressPanel.add(statusProgress, gbc); gbc.gridy = 0; pane.add(ripPanel, gbc); gbc.gridy = 1; pane.add(statusPanel, gbc); gbc.gridy = 2; pane.add(progressPanel, gbc); gbc.gridy = 3; pane.add(optionsPanel, gbc); gbc.weighty = 1;
panelProgress = new javax.swing.JPanel(); fillerProgress1 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); progress = new javax.swing.JProgressBar(); fillerProgress2 = new javax.swing.Box.Filler(new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 0), new java.awt.Dimension(5, 32767)); fillerMain2 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767)); panelGlobal.add(fillerglobal2); getContentPane().add(panelGlobal, java.awt.BorderLayout.NORTH); panelProgress.add(fillerProgress1); progress.setValue(75); progress.setMaximumSize(new java.awt.Dimension(32767, 25)); progress.setString("123 of 12313 (120 cards/546 tokens) image downloads finished! Please wait! [123 Mb]"); tabsList.addTab("Custom download", new javax.swing.ImageIcon(getClass().getResource("/buttons/list_panel.png")), tabCustom); // NOI18N getContentPane().add(tabsList, java.awt.BorderLayout.CENTER); panelCommands.add(buttonCancel); getContentPane().add(panelCommands, java.awt.BorderLayout.SOUTH);
public class TableProgress extends JTable { public TableProgress() { JProgressBar comp = new JProgressBar(); add(comp); comp.setLocation(100, 100); comp.setSize(100, 100); } public static void main(String[] args) { JFrame jFrame = new JFrame(); jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jFrame.setLayout(new BorderLayout()); jFrame.setPreferredSize(new Dimension(500, 500)); TableProgress comp = new TableProgress(); jFrame.getContentPane().add(comp, BorderLayout.CENTER); jFrame.pack(); jFrame.setVisible(true); } }
progressBar = new JProgressBar(JProgressBar.VERTICAL, 0, 10); progressBar.setValue(10); ActionListener listener = new ActionListener() { int counter = 10; public void actionPerformed(ActionEvent ae) { counter--; progressBar.setValue(counter); if (counter<1) { JOptionPane.showMessageDialog(null, "Kaboom!");
JFrame frame = new JFrame(); JPanel panel = new JPanel(); JLabel label = new JLabel("Loading..."); JProgressBar jpb = new JProgressBar(); jpb.setIndeterminate(true); panel.add(label); panel.add(jpb); frame.add(panel); frame.pack(); frame.setSize(200,90); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); new Task_StringUpdate(label).execute();
bar = new JProgressBar(); this.getContentPane().add(model);
private static JProgressBar showProgressBar(JFrame frame, String title, String displayTxt){ frame.setTitle(title); JProgressBar progressBar; JPanel content = new JPanel(); content.setOpaque(true); //Where the GUI is constructed: progressBar = new JProgressBar(); progressBar.setToolTipText(title); progressBar.setValue(0); progressBar.setStringPainted(true); progressBar.setIndeterminate(true); JTextField txt = new JTextField(displayTxt); txt.setEditable(false); content.add(txt); content.add(progressBar); frame.getContentPane().add(content); frame.pack(); frame.setVisible(true); return progressBar; }
private final JProgressBar progressBar = new JProgressBar(0, 100); private int progressCounter = 0; SwingUtilities.invokeLater(new Runnable() { public void run() { progressBar.setValue(progressCounter++);
JFrame f = new JFrame("DisplayLog"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); DefaultTableModel model = new DefaultTableModel(); JTable table = new JTable(model); JProgressBar jpb = new JProgressBar(); f.add(jpb, BorderLayout.NORTH); f.add(new JScrollPane(table)); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true); LogWorker lw = new LogWorker(new File(NAME), model); lw.addPropertyChangeListener((PropertyChangeEvent e) -> {
public ProgressDialog(Frame owner, String title) { super(owner, title, false); getRootPane().putClientProperty("Window.style", "small"); setResizable(false); setLayout(null); Container contentPane = getContentPane(); contentPane.setLayout(null); tasksCompleted = 0; this.taskCount = 0; progressBar = new JProgressBar(JProgressBar.HORIZONTAL, 0, taskCount); progressBar.setIndeterminate(true); progressBar.setBounds(10, 10, 300, 32); contentPane.add(progressBar); progressLabel = new JLabel(); progressLabel.setBounds(320, 10, 50, 32); progressLabel.setVisible(false); contentPane.add(progressLabel); messageLabel = new JLabel(); messageLabel.setBounds(10, 40, 380, 32); contentPane.add(messageLabel); updateProgress(); setSize(400, 100); setLocationRelativeTo(owner); }
JProgressBar progressBar = new JProgressBar( SwingConstants.VERTICAL, 0, 100); progressBar.setValue(full); progressBar.setPreferredSize(new Dimension(30,20)); return progressBar; amount = 100-random.nextInt(75); memoryView.add( getMemoryBlock(amount) );
JProgressBar progress1 = new JProgressBar(); JButton allButton = new JButton("Klick Mich!"); allButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { progress1.setValue(50); main.infoBox("Hallo Welt!", "Hallo Welt!"); } });
JProgressBar jpb = new JProgressBar(); jpb.setUI(new MyProgressUI()); jpb.setForeground(Color.blue); jpb.setIndeterminate(true); this.add(jpb); JFrame f = new JFrame("ProgressBarUITest"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(this); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true);