Skip to content

Commit e244ef5

Browse files
authored
Add files via upload
1 parent 7ade84c commit e244ef5

File tree

1 file changed

+84
-84
lines changed

1 file changed

+84
-84
lines changed
Lines changed: 84 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,84 @@
1-
package aima.gui.fx.demo;
2-
3-
import aima.gui.demo.agent.NondeterministicVacuumEnvironmentProg;
4-
import aima.gui.demo.agent.TrivialVacuumProg;
5-
import aima.gui.demo.logic.DPLLProg;
6-
import aima.gui.demo.logic.FolProg;
7-
import aima.gui.demo.logic.PLFCEntailsProg;
8-
import aima.gui.demo.logic.PLResolutionProg;
9-
import aima.gui.demo.logic.TTEntailsProg;
10-
import aima.gui.demo.logic.WalkSatProg;
11-
import aima.gui.demo.search.EightPuzzleProg;
12-
import aima.gui.demo.search.MapColoringCSPProg;
13-
import aima.gui.demo.search.NQueensProg;
14-
import aima.gui.demo.search.TicTacToeProg;
15-
import aima.gui.fx.demo.agent.VacuumAgentApp;
16-
import aima.gui.fx.demo.agent.map.RouteFindingAgentApp;
17-
import aima.gui.fx.demo.search.NQueensSearchApp;
18-
import aima.gui.fx.demo.search.NQueensSearchProg;
19-
import aima.gui.fx.demo.search.games.ConnectFourApp;
20-
import aima.gui.fx.demo.search.local.GeneticMaximumFinderApp;
21-
import aima.gui.fx.demo.search.local.GeneticMaximumFinderProg;
22-
import aima.gui.fx.demo.search.local.SimulatedAnnealingMaximumFinderApp;
23-
import aima.gui.fx.framework.IntegratedAppPaneBuilder;
24-
import javafx.application.Application;
25-
import javafx.scene.Scene;
26-
import javafx.scene.layout.BorderPane;
27-
import javafx.stage.Stage;
28-
29-
/**
30-
* Integrated application which provides access to all JavaFX demos which are
31-
* currently available in the AIMA-GUI project.
32-
*
33-
* @author Ruediger Lunde
34-
*/
35-
public class IntegratedAimaApp extends Application {
36-
37-
public static void main(String[] args) {
38-
launch(args);
39-
}
40-
41-
@Override
42-
public void start(Stage primaryStage) throws Exception {
43-
IntegratedAppPaneBuilder builder = new IntegratedAppPaneBuilder();
44-
defineContent(builder);
45-
BorderPane root = new BorderPane();
46-
builder.getResultFor(root, primaryStage);
47-
primaryStage.setScene(new Scene(root, 1200, 800));
48-
primaryStage.show();
49-
}
50-
51-
protected void defineContent(IntegratedAppPaneBuilder builder) {
52-
builder.defineTitle("Integrated FX AIMA App");
53-
builder.registerApp(SimulatedAnnealingMaximumFinderApp.class);
54-
builder.registerApp(GeneticMaximumFinderApp.class);
55-
builder.registerApp(NQueensSearchApp.class);
56-
builder.registerApp(ConnectFourApp.class);
57-
58-
builder.registerApp(VacuumAgentApp.class);
59-
builder.registerApp(RouteFindingAgentApp.class);
60-
61-
builder.registerProg(GeneticMaximumFinderProg.class);
62-
builder.registerProg(NQueensSearchProg.class);
63-
64-
builder.registerProg(TrivialVacuumProg.class);
65-
66-
builder.registerProg(EightPuzzleProg.class);
67-
builder.registerProg(TicTacToeProg.class);
68-
builder.registerProg(NQueensProg.class);
69-
builder.registerProg(MapColoringCSPProg.class);
70-
builder.registerProg(NondeterministicVacuumEnvironmentProg.class);
71-
72-
builder.registerProg(TTEntailsProg.class);
73-
builder.registerProg(PLFCEntailsProg.class);
74-
builder.registerProg(PLResolutionProg.class);
75-
builder.registerProg(DPLLProg.class);
76-
builder.registerProg(WalkSatProg.class);
77-
builder.registerProg(FolProg.class);
78-
79-
// builder.registerProg(ProbabilityProg.class); // to slow.
80-
81-
// builder.registerProg(LearningProg.class); // to slow.
82-
}
83-
84-
}
1+
package aima.gui.fx.demo;
2+
3+
import aima.gui.demo.agent.NondeterministicVacuumEnvironmentProg;
4+
import aima.gui.demo.agent.TrivialVacuumProg;
5+
import aima.gui.demo.logic.DPLLProg;
6+
import aima.gui.demo.logic.FolProg;
7+
import aima.gui.demo.logic.PLFCEntailsProg;
8+
import aima.gui.demo.logic.PLResolutionProg;
9+
import aima.gui.demo.logic.TTEntailsProg;
10+
import aima.gui.demo.logic.WalkSatProg;
11+
import aima.gui.demo.search.EightPuzzleProg;
12+
import aima.gui.demo.search.MapColoringCSPProg;
13+
import aima.gui.demo.search.NQueensProg;
14+
import aima.gui.demo.search.TicTacToeProg;
15+
import aima.gui.fx.demo.agent.VacuumAgentApp;
16+
import aima.gui.fx.demo.agent.map.RouteFindingAgentApp;
17+
import aima.gui.fx.demo.search.NQueensSearchApp;
18+
import aima.gui.fx.demo.search.NQueensSearchProg;
19+
import aima.gui.fx.demo.search.games.ConnectFourApp;
20+
import aima.gui.fx.demo.search.local.GeneticMaximumFinderApp;
21+
import aima.gui.fx.demo.search.local.GeneticMaximumFinderProg;
22+
import aima.gui.fx.demo.search.local.SimulatedAnnealingMaximumFinderApp;
23+
import aima.gui.fx.framework.IntegratedAppPaneBuilder;
24+
import javafx.application.Application;
25+
import javafx.scene.Scene;
26+
import javafx.scene.layout.BorderPane;
27+
import javafx.stage.Stage;
28+
29+
/**
30+
* Integrated application which provides access to all JavaFX demos which are
31+
* currently available in the AIMA-GUI project.
32+
*
33+
* @author Ruediger Lunde
34+
*/
35+
public class IntegratedAimaApp extends Application {
36+
37+
public static void main(String[] args) {
38+
launch(args);
39+
}
40+
41+
@Override
42+
public void start(Stage primaryStage) throws Exception {
43+
IntegratedAppPaneBuilder builder = new IntegratedAppPaneBuilder();
44+
defineContent(builder);
45+
BorderPane root = new BorderPane();
46+
builder.getResultFor(root, primaryStage);
47+
primaryStage.setScene(new Scene(root, 1200, 800));
48+
primaryStage.show();
49+
}
50+
51+
protected void defineContent(IntegratedAppPaneBuilder builder) {
52+
builder.defineTitle("Integrated FX AIMA App");
53+
builder.registerApp(SimulatedAnnealingMaximumFinderApp.class);
54+
builder.registerApp(GeneticMaximumFinderApp.class);
55+
builder.registerApp(NQueensSearchApp.class);
56+
builder.registerApp(ConnectFourApp.class);
57+
58+
builder.registerApp(VacuumAgentApp.class);
59+
builder.registerApp(RouteFindingAgentApp.class);
60+
61+
builder.registerProg(GeneticMaximumFinderProg.class);
62+
builder.registerProg(NQueensSearchProg.class);
63+
64+
builder.registerProg(TrivialVacuumProg.class);
65+
66+
builder.registerProg(EightPuzzleProg.class);
67+
builder.registerProg(TicTacToeProg.class);
68+
builder.registerProg(NQueensProg.class);
69+
builder.registerProg(MapColoringCSPProg.class);
70+
builder.registerProg(NondeterministicVacuumEnvironmentProg.class);
71+
72+
builder.registerProg(TTEntailsProg.class);
73+
builder.registerProg(PLFCEntailsProg.class);
74+
builder.registerProg(PLResolutionProg.class);
75+
builder.registerProg(DPLLProg.class);
76+
builder.registerProg(WalkSatProg.class);
77+
builder.registerProg(FolProg.class);
78+
79+
// builder.registerProg(ProbabilityProg.class); // to slow.
80+
81+
// builder.registerProg(LearningProg.class); // to slow.
82+
}
83+
84+
}

0 commit comments

Comments
 (0)