Ho scritto al volo uno snippetOriginariamente inviato da attilios
Ho provato con tutti i valori che mi dici, ma la barra rimane trasparente e mostra lo sfondo blu del JFrame sottostante.![]()
E funziona perfettamente ... si apre una dialog, con una progressbar all'interno che avanza ogni 100 ms fino a riempirsi del tutto.codice:public class Main extends JFrame { public Main() { setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setTitle("Prova"); setSize(new Dimension(500, 500)); setPreferredSize(new Dimension(500, 500)); } void execute () throws Exception { ProgressMonitor pm = new ProgressMonitor(this, "prova", "nota", 0, 100); for (int i = 0;i < 101;i++) { Thread.sleep(100); pm.setProgress(i); } } public static void main(String[] args) { try { Main f = new Main(); f.execute(); f.pack(); f.setVisible(true); } catch (Exception ex) { ex.printStackTrace(); } } }
Provando il mio codice, ti funziona?
E nel tuo caso, il problema preciso qual'è?
Magari posta uno screenshot.

Rispondi quotando