From a095e58f52f3b9c4647c78e0382731fb8a24cb13 Mon Sep 17 00:00:00 2001 From: WickedJack99 Date: Sat, 30 Dec 2023 17:35:53 +0100 Subject: [PATCH] Added nftables panels --- .../java/gui/src/constants/GUIConstants.java | 2 ++ .../NFTablesChainPanel.java | 12 +++++++++ .../NFTablesTablePanel.java | 26 +++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesChainPanel/NFTablesChainPanel.java create mode 100644 src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesTablePanel/NFTablesTablePanel.java diff --git a/src/main/java/gui/src/constants/GUIConstants.java b/src/main/java/gui/src/constants/GUIConstants.java index 76a43df..f755877 100644 --- a/src/main/java/gui/src/constants/GUIConstants.java +++ b/src/main/java/gui/src/constants/GUIConstants.java @@ -19,6 +19,8 @@ public final class GUIConstants { public static enum Panel { MonitoringPanel, ControllingPanel, + NFTableChainPanel, + NFTableRulePanel, ConnectToServerPanel, ConnectionsTablePanel } diff --git a/src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesChainPanel/NFTablesChainPanel.java b/src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesChainPanel/NFTablesChainPanel.java new file mode 100644 index 0000000..879a989 --- /dev/null +++ b/src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesChainPanel/NFTablesChainPanel.java @@ -0,0 +1,12 @@ +/** + * @author Aaron Moser + * @date 30.12.2023 + * @lastChange 30.12.2023 + */ +package gui.src.panels.ControllingPanel.NFTable.NFTablesChainPanel; + +import javax.swing.JPanel; + +public class NFTablesChainPanel extends JPanel { + +} diff --git a/src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesTablePanel/NFTablesTablePanel.java b/src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesTablePanel/NFTablesTablePanel.java new file mode 100644 index 0000000..1be0caf --- /dev/null +++ b/src/main/java/gui/src/panels/ControllingPanel/NFTable/NFTablesTablePanel/NFTablesTablePanel.java @@ -0,0 +1,26 @@ +/** + * @author Aaron Moser + * @date 30.12.2023 + * @lastChange 30.12.2023 + */ +package gui.src.panels.ControllingPanel.NFTable.NFTablesTablePanel; + +import javax.swing.BoxLayout; +import javax.swing.JPanel; + +public final class NFTablesTablePanel extends JPanel { + private static NFTablesTablePanel instance = null; + + private NFTablesTablePanel() { + this.setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); + + + } + + public static NFTablesTablePanel getInstance() { + if (instance == null) { + instance = new NFTablesTablePanel(); + } + return instance; + } +}