Tag: jprogressbar

Невозможно обновить JProgressBar из classа SwingWorker

У меня есть мой основной stream GUI, в котором есть JprogressBar, и он реализует ProprtyChangeListener. При нажатии кнопки другой class, который расширяет SwingWorker, запускается в действие и выполняет ряд потенциально длинных вычислений. Мне нужен индикатор выполнения в classе A, чтобы представить прогресс в соответствии с переменной в classе B. Мой код ниже (может быть немного […]

добавление индикатора выполнения для каждой ячейки таблицы для прогресса файла – Java

Приложение шифрует каждый файл, который помещается в таблицу, когда вы щелкаете зашифровать, и я хотел бы показать прогресс файлов по мере их шифрования. Затем столбец «Статус» изменится с «Не обработан» на «Обработан». Подобно тому, как вы просматриваете несколько файлов, прикрепляемых по электронной почте. Я просматривал рендеринг ячеек и ProgressBarTablecell, но не знаю, как их реализовать. […]

SwingWorker не обновляет JProgressBar без Thread.sleep () в пользовательской диалоговой панели

У меня есть class SwingWorker который загружает текстовый файл и разрезает его на куски для дальнейшей обработки. Это class SwingWorker : public class ConverterWorker extends SwingWorker { private final File f; private final JLabel label; public ConverterWorker(File f, JLabel label) { this.f = f; this.label = label; } @Override protected String doInBackground() throws Exception { […]

JTabbedPane: показать задачу на вкладке

У меня есть простое приложение Swing Java, которое выполняет поиск, и результаты отображаются на новой вкладке. Пока поиск выполняется, я хочу показать значок прогресса или анимацию в заголовке вкладки. Я попробовал добавить значок gif, но он не оживляет. Есть ли причина, почему это не работает?

Как изменить цвет JProgressBar?

Я использовал .setBackground и .setForeground и они не работали, цвет как Orange, не может его изменить.

Java: JProgressBar (или эквивалент) в заголовке вкладки JTabbedPane

Если бы я действительно хотел сделать что-то подобное, могу ли я поместить JProgressBar (или его эквивалент) на вкладку JTabbedPane? (Я имею в виду не в самой вкладке, Как бы я сделал что-то подобное? EDIT Я действительно хочу поставить индикатор прогресса в заголовок вкладки, а не вкладку. Вот некоторые аськи: —————————————————- | Tab 1 || Tab […]

JProgressBar не будет обновлять

Я пробую код, который я нашел в голосовом ответе на этот вопрос: Скачать файл с помощью java apache commons? Это приложение для загрузки, немного поглядите (я не очень хорошо знаком с JFrames и ActionEvents) Download.java package main; public class Download extends JFrame implements Runnable{ public static int total; public static int done; private static class […]

Прогресс Bar Java

Я использую JProgressBar, чтобы показать прогресс. Но, Как показать progressBar как загрузку от 0 до 100? Я получил код из Интернета и его работу, кроме progressBar не загружается. код progressFrame = new JFrame(); // frame to display progress bar progressBar = new JProgressBar(0,100); progressBar.setValue(0); progressBar.setStringPainted(true); progressFrame.add(progressBar); new SwingWorker() { protected Void doInBackground() throws SQLException, ClassNotFoundException […]

JProgressBar не прогрессирует

Поэтому я пытаюсь сделать загрузчик, который показывает ход загрузки с индикатором выполнения. Но у меня проблемы, так как он фактически не обновляет индикатор выполнения. В основном он остается белым, когда он должен быть синим. Если кто-то может помочь, код ниже. JProgressBar progressBar = new JProgressBar(0, ia); con.add(progressBar, BorderLayout.PAGE_START); con.validate(); con.repaint(); progressBar = new JProgressBar(0, ia); […]

Отличный индикатор выполнения в java

Мне интересно, знает ли кто-нибудь из вас, как отображать на Java яркий индикатор выполнения, в основном используя Swing, хотя я не возражаю против использования сторонних библиотек. Я смотрел учебники JProgressBar, но ни один из них не относится к стилизации панели. Чтение API Я нашел метод getUI, который возвращает объект ProgressBarUI, но я не вижу много […]

Давайте будем гением компьютера.