Hallo!
Die Progressbar wird einfach nicht angezeigt,
woran kann das liegen?
Die Progressbar wird einfach nicht angezeigt,
woran kann das liegen?
Java:
package todo;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Image;
import java.io.File;
import javax.swing.JFrame;
import javax.swing.JProgressBar;
public class SplashScreen extends JFrame implements Runnable {
public void run() {
setLayout(new BorderLayout());
setSize(400, 400);
setUndecorated(true);
setResizable(false);
setLocationRelativeTo(null);
setVisible(true);
setForeground(Color.BLACK);
try {
Thread.sleep(8000);
}
catch (InterruptedException e) { }
dispose();
}
@Override
public void paint(Graphics g) {
String path = System.getProperty("user.dir");
Image splashScreen = getToolkit().getImage(path + "splash.png");
//g.drawImage(splashScreen, 0, 0, this);
String splashString = Global.appName + " ladet...";
FontMetrics fm = g.getFontMetrics();
int strlen = fm.stringWidth(splashString);
g.drawString(splashString, 20, 20);
JProgressBar pb = new JProgressBar();
pb.setValue(20);
add(pb);
}
}
Zuletzt bearbeitet: