diff options
author | Yuuta Liang <yuutaw@student.cs.ubc.ca> | 2023-11-12 04:13:06 +0800 |
---|---|---|
committer | Yuuta Liang <yuutaw@student.cs.ubc.ca> | 2023-11-12 04:13:06 +0800 |
commit | 1a6d09d0c98d3a23c30bb3101bf2a2b9eaba3686 (patch) | |
tree | bb19a22797b27da9b3ce2b5984d44b97097ad4d9 /src/main/ui/MainUI.java | |
parent | 578b7d1db256d9a582cef45ae5d13d858a977416 (diff) | |
download | jca-1a6d09d0c98d3a23c30bb3101bf2a2b9eaba3686.tar jca-1a6d09d0c98d3a23c30bb3101bf2a2b9eaba3686.tar.gz jca-1a6d09d0c98d3a23c30bb3101bf2a2b9eaba3686.tar.bz2 jca-1a6d09d0c98d3a23c30bb3101bf2a2b9eaba3686.zip |
Initial GUI
Test Idea GUI designer against CI
Diffstat (limited to 'src/main/ui/MainUI.java')
-rw-r--r-- | src/main/ui/MainUI.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/ui/MainUI.java b/src/main/ui/MainUI.java new file mode 100644 index 0000000..ee35a53 --- /dev/null +++ b/src/main/ui/MainUI.java @@ -0,0 +1,22 @@ +package ui; + +import javax.swing.*; + +public class MainUI { + private JTabbedPane tabbedPane; + private JPanel rootPanel; + private JList listTemplates; + private JList listCertificates; + private JList listLogs; + private JLabel labelStatus; + private JButton buttonSave; + + public JFrame createWindow() { + final JFrame frame = new JFrame("JCA"); + frame.setContentPane(this.rootPanel); + frame.setVisible(true); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.pack(); + return frame; + } +} |