12345678910111213141516171819202122232425262728293031323334353637383940 |
- package Algorithms.Animated.BK;
- import java.awt.Color;
- import java.awt.event.ComponentEvent;
- import java.awt.event.ComponentListener;
- import Algorithms.Animated.AlgorithmStage;
- import Model.LayeredGraphNode;
- import View.MainView;
- /**
- * The stage of the combination of the four extremal layouts.
- * @author kolja
- *
- */
- public class Combine implements AlgorithmStage {
- LayeredGraphNode graph;
-
- public Combine( LayeredGraphNode graph )
- {
- this.graph = graph;
- }
-
- @Override
- public StageStatus forwardStep() {
- MainView.frame.setSize( MainView.frame.getWidth() + 1, MainView.frame.getHeight() );
- MainView.frame.setSize( MainView.frame.getWidth() - 1, MainView.frame.getHeight() );
-
- graph.setColor( Color.BLACK, null );
- return null;
- }
- @Override
- public StageStatus backwardStep() {
- // TODO Auto-generated method stub
- return null;
- }
- }
|