package UI; import UI.Components.InputBox; import javax.swing.*; import javax.swing.border.EmptyBorder; import java.awt.*; public class SettingsPopupWindow extends JFrame { public InputBox hostnameInput; public InputBox portInput; public JButton saveButton; public SettingsPopupWindow() { this.setTitle("Settings - Library Management System"); this.setSize(350, 200); this.setResizable(false); this.setLocationRelativeTo(null); this.hostnameInput = new InputBox("Hostname:"); this.hostnameInput.setBorder(new EmptyBorder(0, 10, 0, 10)); this.add(this.hostnameInput); this.portInput = new InputBox("PORT:"); this.portInput.setBorder(new EmptyBorder(0, 10, 0, 10)); this.add(this.portInput); saveButton = new JButton("Save"); JPanel buttonPanel = new JPanel(); buttonPanel.setBorder(new EmptyBorder(0, 0, 0, 12)); buttonPanel.add(saveButton); this.add(buttonPanel); this.setLayout(new FlowLayout(FlowLayout.TRAILING)); } }