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; package EierUhrKomponente;
import java.awt.Dimension;
import java.awt.Graphics; import java.awt.Graphics;
import java.net.Socket; import java.net.Socket;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;
@ -41,14 +42,18 @@ public class EierUhr extends JComponent
} }
@Override
public void paintComponent(Graphics g) public void paintComponent(Graphics g)
{ {
view.paintComponent(g); view.paintComponent(g);
} }
public void Start(int zahl) public void Start(int zahl)
{ {
ctrl.start(zahl); ctrl.start(zahl);
} }
public int getZahl() public int getZahl()
{ {
return ctrl.getZahl(); return ctrl.getZahl();
@ -58,12 +63,26 @@ public class EierUhr extends JComponent
{ {
listenerListe.forEach(listener -> listener.timeIsOver(evt)); listenerListe.forEach(listener -> listener.timeIsOver(evt));
} }
public synchronized void addEierUhrListener(EierUhrListener listener) public synchronized void addEierUhrListener(EierUhrListener listener)
{ {
listenerListe.add(listener); listenerListe.add(listener);
} }
public synchronized void removeEierUhrListener(EierUhrListener listener) public synchronized void removeEierUhrListener(EierUhrListener listener)
{ {
listenerListe.remove(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); // Controller ctrl = new Controller(view, model);
view.setTitle("Test"); view.setTitle("Test");
view.setSize(800, 600); view.pack();
view.setVisible(true); view.setVisible(true);
} }