Skip to content
Snippets Groups Projects
SuperVisorCreator.java 638 B
Newer Older
package fucoin.supervisor;

import akka.japi.Creator;
import fucoin.gui.SuperVisorGuiControl;
import fucoin.gui.SuperVisorGuiControlImpl;

import javax.swing.*;
import java.awt.*;

/**
 * Create SuperVisor with a AWT Window.
 * The window displays the information from the supervisor.
 */
public class SuperVisorCreator implements Creator<SuperVisorImpl> {

    @Override
    public SuperVisorImpl create() throws Exception {
        SuperVisorImpl sv = new SuperVisorImpl();
        SuperVisorGuiControl superVisorGuiControl = new SuperVisorGuiControlImpl(sv);
        sv.setGuiControl(superVisorGuiControl);