Skip to content

Commit

Permalink
feat: made App class work with JavaFX
Browse files Browse the repository at this point in the history
  • Loading branch information
emilfa committed Mar 5, 2026
1 parent e401d27 commit e5689e8
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 2 deletions.
28 changes: 26 additions & 2 deletions src/main/java/edu/group5/app/App.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,37 @@
import java.util.HashMap;

import edu.group5.app.control.OrgAPIWrapper;
import edu.group5.app.view.homepage.HomePageView;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
import tools.jackson.core.type.TypeReference;
import tools.jackson.databind.ObjectMapper;

/**
* Hello world!
*/
public class App {
public static void main(String[] args) throws InterruptedException {
public class App extends Application {
private StackPane root;

@Override
public void start(Stage stage) {

root = new StackPane();

showHomePage();

Scene scene = new Scene(root, 400, 300);
stage.setScene(scene);
stage.show();
}

public void showHomePage() {
root.getChildren().setAll(new HomePageView(this));
}

static void main(String[] args) throws InterruptedException {
OrgAPIWrapper orgWrap = new OrgAPIWrapper("https://app.innsamlingskontrollen.no/api/public/v1/all");
System.out.println();
System.out.println();
Expand All @@ -20,5 +43,6 @@ public static void main(String[] args) throws InterruptedException {
HashMap<String, Object> map = objectMapper.convertValue(imports[0], new TypeReference<HashMap<String, Object>>() {
});
System.out.println(map.get("org_number"));
launch(args);
}
}
4 changes: 4 additions & 0 deletions src/main/java/edu/group5/app/view/homepage/HeaderView.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.group5.app.view.homepage;

public class HeaderView {
}
4 changes: 4 additions & 0 deletions src/main/java/edu/group5/app/view/homepage/HomePageView.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.group5.app.view.homepage;

public class HomePageView {
}

0 comments on commit e5689e8

Please sign in to comment.