Hallo ich habe gerade ein kleines Problem, ich habe eine GUI erstellt und wollte diese jetzt Testen und habe jetzt festgestellt, dass ein Anzeigefehler angezeigt wird.
Der Hintergrund ist nicht schwarz eingefärbt.
Woran kann das liegen?
Ablauf des Fehlers die main-Methode wird von einer anderen Klasse aufgerufen.
Edit:
Wenn das Fenster minimiert wurde wird es wieder richtig angezeigt.
Der Hintergrund ist nicht schwarz eingefärbt.
Woran kann das liegen?
Ablauf des Fehlers die main-Methode wird von einer anderen Klasse aufgerufen.
Java:
package de.hexix.wop.gui;
import java.awt.BorderLayout;
public class NewGame extends JFrame {
private JPanel contentPane;
private JLabel lblNewLabel;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
NewGame frame = new NewGame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public NewGame() {
setTitle(Messages.getString("NewGame.this.title")); //$NON-NLS-1$
setResizable(false);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setBounds(
(int) (Toolkit.getDefaultToolkit().getScreenSize().width * 0.1),
(int) (Toolkit.getDefaultToolkit().getScreenSize().height * 0.1), 699, 493);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JButton btnNewButton = new JButton(Messages.getString("NewGame.btnNewButton.text")); //$NON-NLS-1$
btnNewButton.setBounds(492, 59, 112, 32);
btnNewButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
lblNewLabel.setText("TEST");
}
});
contentPane.add(btnNewButton);
lblNewLabel = new JLabel(Messages.getString("NewGame.lblNewLabel.text")); //$NON-NLS-1$
lblNewLabel.setBounds(147, 101, 46, 14);
contentPane.add(lblNewLabel);
}
}
Edit:
Wenn das Fenster minimiert wurde wird es wieder richtig angezeigt.
Zuletzt bearbeitet: