Ich hab folgendes Prolem: ich will durch unten aufgeführten JFrame lediglich dem Benutzer die Info geben dass gerade ein build-prozess im Gange ist - schon 1000 mal so implementiert, aber hier bekomme ich lediglich nen leeren Frame angezeigt - und ich kann einfach den Fehler nicht finden...
Zu erwähnen ist vielleicht noch, dass das JFrame-Objekt von einem ActionListener erzeugt wird der zunächst meinen Haupt-GUI Frame über setEnabled(false) unselektierbar macht und daraufhin das "Problem-Frame"-Objekt erzeugt.
Zu erwähnen ist vielleicht noch, dass das JFrame-Objekt von einem ActionListener erzeugt wird der zunächst meinen Haupt-GUI Frame über setEnabled(false) unselektierbar macht und daraufhin das "Problem-Frame"-Objekt erzeugt.
Code:
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class BuildFrame extends JFrame{
JLabel lbl;
JPanel pnl;
Container c;
public BuildFrame(){
super("Projekt wird gebuildet");
setSize(200, 100);
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((screen.width - getSize().width) / 2, (screen.height - getSize().height) / 2);
printMsg();
c = getContentPane();
c.add(pnl);
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setVisible(true);
}
private void printMsg(){
lbl = new JLabel();
lbl.setText("Projekt wird gebuildet ...");
pnl = new JPanel(new BorderLayout());
pnl.add(lbl, BorderLayout.NORTH);
}
}