mirror of
https://github.com/packwiz/packwiz-installer.git
synced 2025-04-19 13:06:30 +02:00
Add initial GUI test
This commit is contained in:
parent
230a8aeb6a
commit
197951162e
@ -15,4 +15,10 @@ repositories {
|
|||||||
jcenter()
|
jcenter()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
jar {
|
||||||
|
manifest {
|
||||||
|
attributes 'Main-Class': 'link.infra.packwiz.launcher.Main'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mainClassName = 'link.infra.packwiz.launcher.Main'
|
mainClassName = 'link.infra.packwiz.launcher.Main'
|
@ -1,9 +1,70 @@
|
|||||||
package link.infra.packwiz.launcher;
|
package link.infra.packwiz.launcher;
|
||||||
|
|
||||||
|
import java.awt.EventQueue;
|
||||||
|
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
import javax.swing.UIManager;
|
||||||
|
import javax.swing.JPanel;
|
||||||
|
import java.awt.BorderLayout;
|
||||||
|
import javax.swing.JProgressBar;
|
||||||
|
import javax.swing.JButton;
|
||||||
|
import javax.swing.JLabel;
|
||||||
|
import javax.swing.border.EmptyBorder;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
|
|
||||||
|
private JFrame frmPackwizlauncher;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Launch the application.
|
||||||
|
*/
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
System.out.println("Hello World!");
|
EventQueue.invokeLater(new Runnable() {
|
||||||
|
public void run() {
|
||||||
|
try {
|
||||||
|
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
|
||||||
|
Main window = new Main();
|
||||||
|
window.frmPackwizlauncher.setVisible(true);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create the application.
|
||||||
|
*/
|
||||||
|
public Main() {
|
||||||
|
initialize();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize the contents of the frame.
|
||||||
|
*/
|
||||||
|
private void initialize() {
|
||||||
|
frmPackwizlauncher = new JFrame();
|
||||||
|
frmPackwizlauncher.setTitle("packwiz-launcher");
|
||||||
|
frmPackwizlauncher.setBounds(100, 100, 450, 87);
|
||||||
|
frmPackwizlauncher.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
JPanel panel = new JPanel();
|
||||||
|
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
|
||||||
|
frmPackwizlauncher.getContentPane().add(panel, BorderLayout.CENTER);
|
||||||
|
panel.setLayout(new BorderLayout(0, 0));
|
||||||
|
|
||||||
|
JProgressBar progressBar = new JProgressBar();
|
||||||
|
progressBar.setValue(50);
|
||||||
|
panel.add(progressBar, BorderLayout.NORTH);
|
||||||
|
|
||||||
|
JLabel lblProgresslabel = new JLabel("Loading...");
|
||||||
|
panel.add(lblProgresslabel, BorderLayout.SOUTH);
|
||||||
|
|
||||||
|
JPanel panel_1 = new JPanel();
|
||||||
|
frmPackwizlauncher.getContentPane().add(panel_1, BorderLayout.EAST);
|
||||||
|
|
||||||
|
JButton btnOptions = new JButton("Options...");
|
||||||
|
panel_1.add(btnOptions);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user