/** * @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); }
/** * Description of the Method */ protected void installDefaults() { super.installDefaults(); progressBar.setBorder(null); progressBar.setOpaque(true); progressBar.setBorderPainted(false); progressBar.setMinimumSize(skin.getProgress().getMinimumSize(progressBar)); }
progressBar.setBorder( BorderFactory.createCompoundBorder( BorderFactory.createEmptyBorder(6, 9, 6, 9), progressBar.getBorder()));
b.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1));
private static Component newContent(final String message) { final JPanel panel = new JPanel(); panel.setBorder(new LineBorder(Color.BLACK)); panel.setLayout(new BorderLayout()); final JLabel label = new JLabel(message); label.setBorder(new EmptyBorder(10, 10, 10, 10)); panel.add(BorderLayout.NORTH, label); final JProgressBar progressBar = new JProgressBar(); progressBar.setBorder(new EmptyBorder(10, 10, 10, 10)); progressBar.setIndeterminate(true); panel.add(progressBar, BorderLayout.CENTER); return panel; } }
public static void configuraWebLaf(JProgressBar field) { if (!WeblafUtils.weblafEstaInstalado()) { return; } ((WebProgressBarUI)field.getUI()).setProgressTopColor(ColorController.PROGRESS_BAR); ((WebProgressBarUI)field.getUI()).setProgressBottomColor(ColorController.PROGRESS_BAR); ((WebProgressBarUI)field.getUI()).setBgBottom(ColorController.FUNDO_ESCURO); ((WebProgressBarUI)field.getUI()).setBgTop(ColorController.FUNDO_ESCURO); ((WebProgressBarUI)field.getUI()).setIndeterminateBorder(null); ((WebProgressBarUI)field.getUI()).setPaintIndeterminateBorder(false); ((WebProgressBarUI)field.getUI()).setInnerRound(0); ((WebProgressBarUI)field.getUI()).setRound(0); ((WebProgressBarUI)field.getUI()).setHighlightWhite(ColorController.PROGRESS_BAR); ((WebProgressBarUI)field.getUI()).setShadeWidth(0); ((WebProgressBarUI)field.getUI()).setHighlightDarkWhite(ColorController.PROGRESS_BAR); field.setBorder(new EmptyBorder(15,15,15,15)); field.setOpaque(true); field.setBackground(ColorController.COR_DESTAQUE); field.setForeground(ColorController.COR_LETRA); field.setBorderPainted(false); }
WaitPanel(final String waitMessage) { setLayout(new BorderLayout()); final JLabel label = new JLabel(waitMessage); label.setBorder(new EmptyBorder(10, 10, 10, 10)); add(BorderLayout.NORTH, label); final int min = 0; final int max = 100; final JProgressBar progress = new JProgressBar(min, max); progress.setBorder(new EmptyBorder(10, 10, 10, 10)); add(progress, BorderLayout.CENTER); progress.setIndeterminate(true); } }
/** * Initializes the JProgressBar. * * @param progressPanel JPanel Object. */ private void initProgressBar(JPanel progressPanel, int y) { GridBagConstraints c = new GridBagConstraints(); pBar = new JProgressBar(); pBar.setIndeterminate(true); pBar.setMaximum(100); pBar.setValue(0); pBar.setBorder(new EmptyBorder(5, 0, 5, 0)); pBar.setDoubleBuffered(true); c.gridx = 1; c.gridy = y; c.fill = GridBagConstraints.HORIZONTAL; progressPanel.add(pBar, c); }
progressBar.setStringPainted(true); Border border = BorderFactory.createTitledBorder("Calcualating..."); progressBar.setBorder(border); content.add(progressBar, BorderLayout.NORTH); f.setSize(300, 100);
JProgressBar pb = new JProgressBar() { @Override public Dimension getPreferredSize() { Dimension size = super.getPreferredSize(); Dimension dim = getLayout().preferredLayoutSize(this); Insets insets = getInsets(); dim.width += insets.left + insets.right; dim.height += insets.top + insets.bottom; size.width += insets.left + insets.right; size.height += insets.top + insets.bottom; return new Dimension(Math.max(size.width, dim.width), Math.max(size.height, dim.height)); } }; pb.setBorder(new EmptyBorder(4, 4, 4, 4)); pb.setLayout(new GridBagLayout()); JButton btn = new JButton("Go boom"); btn.setOpaque(false); pb.add(btn); pb.setValue(50); add(pb);
private FileHandler(String title) { this.setTitle(title); this.setPreferredSize(new Dimension(400, 100)); this.progressBar.setBorder(BorderFactory.createTitledBorder("")); this.progressBar.setStringPainted(true); this.cancelBtn.addActionListener(this); this.southPane.add(this.cancelBtn); this.addWindowListener(this); this.getContentPane().add(this.progressBar, BorderLayout.CENTER); this.getContentPane().add(this.southPane, BorderLayout.SOUTH); this.pack(); this.setVisible(true); }
pb.setBorder(BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); JPanel pan2 = new JPanel(); pan2.setLayout(new BorderLayout());
progressBar.setStringPainted(true); Border border = BorderFactory.createTitledBorder("Calcualating..."); progressBar.setBorder(border); content.add(progressBar, BorderLayout.NORTH); f.setSize(300, 100);
/** * Initializes a new instance of the {@code ProgressWindow} class. * * @param owner The frame from which the window is displayed; if {@code null} the shared owner will be used and this * window will not be focusable. * @param title The progress message; may be {@code null}. */ public ProgressWindow(final Frame owner, final String title) { super(owner); final JLabel label = new JLabel(title); label.setBorder(new EmptyBorder(10, 10, 10, 10)); final JProgressBar progressBar = new JProgressBar(); progressBar.setBorder(new EmptyBorder(10, 10, 10, 10)); progressBar.setIndeterminate(true); final JPanel panel = new JPanel(); panel.setBorder(new LineBorder(Color.BLACK)); panel.setLayout(new BorderLayout()); panel.add(BorderLayout.NORTH, label); panel.add(progressBar, BorderLayout.CENTER); setLayout(new BorderLayout()); setSize(200, 80); add(panel, BorderLayout.CENTER); pack(); setLocationRelativeTo(owner); } }
private JPanel getProgressBarPanel() { JPanel root = componentsFactory.getTransparentPanel(new BorderLayout()); JPanel barPanel = componentsFactory.getTransparentPanel(new FlowLayout(FlowLayout.CENTER)); this.progressBar = new JProgressBar(); this.progressBar.setIndeterminate(true); this.progressBar.setPreferredSize(new Dimension(300, 26)); this.progressBar.setBackground(AppThemeColor.MSG_HEADER); this.progressBar.setBorder(BorderFactory.createLineBorder(AppThemeColor.BORDER)); this.progressBar.setFont(componentsFactory.getFontByLang("0", FontStyle.ITALIC)); barPanel.add(progressBar); root.add(barPanel, BorderLayout.CENTER); this.percentLabel = componentsFactory.getTextLabel(percent + "%"); this.restart = componentsFactory.getBorderedButton("Restart"); this.restart.addActionListener(action -> { this.restart.setEnabled(false); FramesManager.INSTANCE.exitForUpdate(); }); JPanel bottomBar = componentsFactory.getTransparentPanel(new FlowLayout(FlowLayout.RIGHT)); bottomBar.add(this.percentLabel); bottomBar.add(this.restart); this.restart.setEnabled(false); this.restart.setPreferredSize(new Dimension(80, 26)); root.add(bottomBar, BorderLayout.PAGE_END); return root; }
@Override public void installUI (JComponent c) { super.installUI (c); JProgressBar progressBar = (JProgressBar) c; progressBar.setBorder (MaterialBorders.LIGHT_LINE_BORDER); progressBar.setBackground (MaterialColors.GRAY_200); progressBar.setForeground (MaterialColors.LIGHT_BLUE_400); }
public StatusBar(GUIObject o) { this.guiObject = o; this.setPreferredSize(new Dimension(1000, 30)); this.setBorder(BorderFactory.createEtchedBorder()); this.setLayout(new GridBagLayout()); statusLabel.setPreferredSize(new Dimension(2000, 30)); statusLabel.setMinimumSize(new Dimension(200, 30)); add(statusLabel, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.EAST, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); add(new MemoryUsage(), new GridBagConstraints(3, 0, 1, 1, 0.0, 1.0, GridBagConstraints.EAST, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); jProgressBar.setStringPainted(false); jProgressBar.setMinimum(0); jProgressBar.setMaximum(1000); jProgressBar.setValue(1000); jProgressBar.setVisible(false); statusLabel.setBorder(BorderFactory.createEtchedBorder()); jProgressBar.setBorder(BorderFactory.createEtchedBorder()); add(jProgressBar, new GridBagConstraints(1, 0, 1, 1, 0.8, 1.0, GridBagConstraints.EAST, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); timer = UJMPTimer.newInstance("StatusBar "+guiObject.getCoreObject().getClass().getSimpleName()); timer.schedule(new UpdateTask(this), 200, 200); }
private JProgressBar getLoadingJProgressBar() { if (loadProgressBar == null) { loadProgressBar = new JProgressBar(); loadProgressBar.setPreferredSize(DisplayUtils.getScaledDimension(100, 12)); loadProgressBar.setMinimum(0); loadProgressBar.setMaximum(100); loadProgressBar.setValue(50); loadProgressBar.setBorder(BorderFactory.createLineBorder(Color.black)); loadProgressBar.setUI(new CustomProgressBarUI()); loadProgressBar.setForeground(Color.decode("#4389FF")); setLoadingCompletion(0.0D); } return loadProgressBar; }
progress2.setStringPainted(true); progress1.setBackground(AppThemeColor.TRANSPARENT); progress1.setBorder(null); progress2.setFont(new ComponentsFactory().getFont(FontStyle.BOLD, 82)); progress2.setForeground(AppThemeColor.TEXT_DEFAULT);
pauseButton.addActionListener(new ButtonListener()); volumeBar.setBorder(loweredbevel);