This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -7,4 +7,6 @@ build
|
|||||||
.vscode
|
.vscode
|
||||||
.idea
|
.idea
|
||||||
|
|
||||||
output.puml
|
output.puml
|
||||||
|
|
||||||
|
imgui.ini
|
||||||
@@ -29,11 +29,13 @@ dependencies {
|
|||||||
implementation 'org.json:json:20250107'
|
implementation 'org.json:json:20250107'
|
||||||
|
|
||||||
implementation 'com.fasterxml.jackson.core:jackson-databind:2.18.2'
|
implementation 'com.fasterxml.jackson.core:jackson-databind:2.18.2'
|
||||||
|
|
||||||
|
implementation "io.github.spair:imgui-java-app:1.88.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
application {
|
application {
|
||||||
// Define the main class for the application.
|
// Define the main class for the application.
|
||||||
mainClass = 'sudoku.Main'
|
mainClass = 'gui.Main'
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.named('test') {
|
tasks.named('test') {
|
||||||
|
|||||||
23
app/src/main/java/gui/Main.java
Normal file
23
app/src/main/java/gui/Main.java
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
package gui;
|
||||||
|
|
||||||
|
import imgui.ImGui;
|
||||||
|
import imgui.app.Application;
|
||||||
|
import imgui.app.Configuration;
|
||||||
|
|
||||||
|
public class Main extends Application {
|
||||||
|
@Override
|
||||||
|
protected void configure(Configuration config) {
|
||||||
|
config.setTitle("Dear ImGui is Awesome!");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void process() {
|
||||||
|
ImGui.begin("Window");
|
||||||
|
ImGui.text("Hello, World!");
|
||||||
|
ImGui.end();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
launch(new Main());
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user