added missing getPreferredSize and getMinimumSize

This commit is contained in:
Hannes Dürr 2021-01-10 16:35:58 +01:00
parent 849e262fdc
commit 3fb9cef440
2 changed files with 20 additions and 1 deletions

View File

@ -6,6 +6,7 @@
package EierUhrKomponente;
import java.awt.Dimension;
import java.awt.Graphics;
import java.net.Socket;
import java.util.concurrent.CopyOnWriteArrayList;
@ -41,14 +42,18 @@ public class EierUhr extends JComponent
}
@Override
public void paintComponent(Graphics g)
{
view.paintComponent(g);
}
public void Start(int zahl)
{
ctrl.start(zahl);
}
public int getZahl()
{
return ctrl.getZahl();
@ -58,12 +63,26 @@ public class EierUhr extends JComponent
{
listenerListe.forEach(listener -> listener.timeIsOver(evt));
}
public synchronized void addEierUhrListener(EierUhrListener listener)
{
listenerListe.add(listener);
}
public synchronized void removeEierUhrListener(EierUhrListener listener)
{
listenerListe.remove(listener);
}
@Override
public Dimension getMinimumSize()
{
return new Dimension(200, 150);
}
@Override
public Dimension getPreferredSize()
{
return new Dimension(200, 150);
}
}

View File

@ -28,7 +28,7 @@ public class Start
// Controller ctrl = new Controller(view, model);
view.setTitle("Test");
view.setSize(800, 600);
view.pack();
view.setVisible(true);
}