From 94d033fdb8c7ee7f4a0bf0f79d211c76e05c12fa Mon Sep 17 00:00:00 2001 From: Alexander McLean Date: Fri, 18 Apr 2025 10:56:48 -0400 Subject: [PATCH] made enter search --- src/main/java/com/CDPrintable/ProgramWindow.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/CDPrintable/ProgramWindow.java b/src/main/java/com/CDPrintable/ProgramWindow.java index 95e558f..e47cdc5 100644 --- a/src/main/java/com/CDPrintable/ProgramWindow.java +++ b/src/main/java/com/CDPrintable/ProgramWindow.java @@ -111,12 +111,15 @@ public void mouseClicked(MouseEvent e) { // CD Search Panel set up cdSearchPanel.setBorder(BorderFactory.createTitledBorder("Search")); + // Make the input field JTextField searchField = new JTextField(15); + // Search type combo box set up JComboBox searchTypeComboBox = new JComboBox<>(new String[] {"CDStub", "Artist", "Release"}); // Search button and event listener setup JButton searchButton = new JButton("Search"); + searchButton.addActionListener(_ -> { if (searchTypeComboBox.getSelectedItem() == null) { return; @@ -175,6 +178,9 @@ public void mouseClicked(MouseEvent e) { }); }); + // Set up enter key and text box + searchField.addActionListener(_ -> searchButton.doClick()); + cdSearchPanel.setLayout(new FlowLayout()); cdSearchPanel.add(searchTypeComboBox); cdSearchPanel.add(searchField);