Guten Tag,
und zwar läuft auf meinem Panel eine Animation.
Ich will aber nicht ein JFrame verwenden, wo ich das JPanel reinlade, so habe ich ein messageDialog geholt (Erste Frage: Andere Verbesserungsvorschläge?)
EDIT:
Ich bitte sogar um einen Verbesserungsvorschlag.
Leider wird das Panel nicht mit der gesetzten Größe angezeigt, sondern nur so:
Wollte nun erfragen, was ich eventuell nicht beachtet habe, der Code sieht so aus:
Und der Konstruktor von der VentilatorAnimation Klasse:
und zwar läuft auf meinem Panel eine Animation.
Ich will aber nicht ein JFrame verwenden, wo ich das JPanel reinlade, so habe ich ein messageDialog geholt (Erste Frage: Andere Verbesserungsvorschläge?)
EDIT:
Ich bitte sogar um einen Verbesserungsvorschlag.
Leider wird das Panel nicht mit der gesetzten Größe angezeigt, sondern nur so:

Wollte nun erfragen, was ich eventuell nicht beachtet habe, der Code sieht so aus:
Java:
class startActionListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
VentilatorAnimation va = new VentilatorAnimation();
JOptionPane.showMessageDialog(null,va,"Animation",JOptionPane.INFORMATION_MESSAGE);
}
}
Und der Konstruktor von der VentilatorAnimation Klasse:
Java:
public VentilatorAnimation()
{
super();
setOpaque(true);
setLayout(null);
setBounds(60,50,350,350);
setBackground(new Color(255,255,200));
setBorder(new LineBorder(Color.BLACK, 2));
timer = new Timer(20,this);
timer.start();
}
Zuletzt bearbeitet: