Jak dodać pola wyboru do ekranu Swing?

Jan 09, 2026

Zostaw wiadomość

Benjamin Garcia
Benjamin Garcia
Benjamin jest kierownikiem projektu w Xinxiang Lanhai Environmental Technology Co., Ltd. Jest odpowiedzialny za prowadzenie i koordynowanie różnych projektów ochrony środowiska, zapewniając udane wdrożenie projektów firmy.

Dodanie pól wyboru do ekranu obrotowego może znacznie poprawić komfort użytkownika, umożliwiając łatwe dokonywanie wielu wyborów. Jako dostawca ekranów obrotowych rozumiem znaczenie dostarczania praktycznych rozwiązań dla naszych klientów. W tym poście na blogu poprowadzę Cię krok po kroku przez proces dodawania pól wyboru do ekranu Swing.

Zrozumienie podstaw ekranów wahadłowych i pól wyboru

Zanim zagłębimy się w szczegóły techniczne, przyjrzyjmy się pokrótce, czym są ekrany Swing i pola wyboru. Przesiewacz obrotowy to rodzaj sprzętu stosowanego w różnych gałęziach przemysłu, takich jak przemysł papierniczy i celulozowy. Przeznaczony jest do oddzielania różnych materiałów na podstawie ich rozmiaru i kształtu. Z kolei pola wyboru to graficzne elementy interfejsu użytkownika, które pozwalają użytkownikom wybrać jedną lub więcej opcji z listy.

W kontekście ekranu obrotowego pola wyboru mogą służyć do włączania lub wyłączania niektórych funkcji, wybierania określonych parametrów przesiewania lub wybierania różnych typów materiałów do przesiewania.

Pressure Screen in Paper IndustryPressure Screen in Paper Industry

Krok 1: Skonfiguruj projekt ekranu obrotowego

Najpierw musisz skonfigurować podstawowy projekt Swing Screen. Jeśli dopiero zaczynasz programować Swing Screen, możesz zacząć od utworzenia prostego projektu Java w preferowanym zintegrowanym środowisku programistycznym (IDE), takim jak Eclipse lub IntelliJ IDEA.

Oto prosty przykład podstawowej konfiguracji ekranu Swing w Javie:

importuj javax.swing.JFrame; importuj javax.swing.JPanel; public class SwingScreenExample { public static void main(String[] args) { Ramka JFrame = new JFrame("Przykład ekranu Swing"); ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Panel JPanel = nowy JPanel(); ramka.add(panel); ramka.setSize(400, 300); ramka.setVisible(true); } }

Ten kod tworzy proste okno z panelem w środku. Przejdźmy teraz do dodawania checkboxów.

Krok 2: Zaimportuj niezbędne biblioteki

Aby pracować z polami wyboru w Java Swing, musisz zaimportować plikJCheckBoxklasa zjavax.swingpakiet. Dodaj następującą instrukcję importu na początku pliku Java:

importuj javax.swing.JCheckBox;

Krok 3: Utwórz pola wyboru

Po zaimportowaniu niezbędnej biblioteki możesz utworzyć pola wyboru. W zależności od wymagań możesz utworzyć jedno pole wyboru lub wiele pól wyboru.

Oto przykład utworzenia pojedynczego checkboxa i dodania go do panelu:

importuj javax.swing.JFrame; importuj javax.swing.JPanel; importuj javax.swing.JCheckBox; public class SwingScreenExample { public static void main(String[] args) { Ramka JFrame = new JFrame("Przykład ekranu Swing"); ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Panel JPanel = nowy JPanel(); Pole wyboru JCheckBox = nowe JCheckBox("Włącz zaawansowane sprawdzanie"); panel.add(pole wyboru); ramka.add(panel); ramka.setSize(400, 300); ramka.setVisible(true); } }

W tym przykładzie utworzyliśmy pole wyboru z etykietą „Włącz zaawansowane sprawdzanie” i dodaliśmy je do panelu.

Krok 4: Obsługa zdarzeń pola wyboru

Aby pola wyboru były przydatne, musisz obsłużyć zdarzenia, gdy użytkownik je zaznaczy lub odznaczy. Można to zrobić dodającOdbiornik pozycjido pola wyboru.

Oto przykład obsługi zdarzeń checkboxów:

importuj javax.swing.JFrame; importuj javax.swing.JPanel; importuj javax.swing.JCheckBox; importuj java.awt.event.ItemEvent; importuj java.awt.event.ItemListener; public class SwingScreenExample { public static void main(String[] args) { Ramka JFrame = new JFrame("Przykład ekranu Swing"); ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Panel JPanel = nowy JPanel(); Pole wyboru JCheckBox = nowe JCheckBox("Włącz zaawansowane sprawdzanie"); checkbox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { System.out.println("Zaawansowane sprawdzanie włączone"); } else { System.out.println("Zaawansowane sprawdzanie wyłączone"); } } }); panel.add(pole wyboru); ramka.add(panel); ramka.setSize(400, 300); ramka.setVisible(true); } }

W tym przykładzie dodaliśmyOdbiornik pozycjido pola wyboru. Gdy to pole wyboru jest zaznaczone, na konsoli wyświetla komunikat „Advanced Screening Enabled”, a gdy jest odznaczone, wyświetla komunikat „Advanced Screening Disabled”.

Krok 5: Dodawanie wielu pól wyboru

Jeśli chcesz dodać wiele pól wyboru, możesz utworzyć tablicę pól wyboru lub utworzyć je osobno. Oto przykład dodania wielu pól wyboru:

importuj javax.swing.JFrame; importuj javax.swing.JPanel; importuj javax.swing.JCheckBox; importuj java.awt.event.ItemEvent; importuj java.awt.event.ItemListener; public class SwingScreenExample { public static void main(String[] args) { Ramka JFrame = new JFrame("Przykład ekranu Swing"); ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Panel JPanel = nowy JPanel(); String[] opcje = {"Opcja 1", "Opcja 2", "Opcja 3"}; for (Opcja String: opcje) { Pole wyboru JCheckBox = nowe JCheckBox (opcja); checkbox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { System.out.println(opcja + " Wybrano"); } else { System.out.println(opcja + " Odznaczono"); } } }); panel.add(pole wyboru); } ramka.add(panel); ramka.setSize(400, 300); ramka.setVisible(true); } }

W tym przykładzie utworzyliśmy tablicę etykiet pól wyboru i przeglądaliśmy je w pętli, aby utworzyć pola wyboru. Każde pole wyboru ma swoje własneOdbiornik pozycjido obsługi zdarzeń zaznaczania i odznaczania.

Zastosowania w przemyśle papierniczym i celulozowym

W przemyśle papierniczym i celulozowym przesiewacze obrotowe z polami wyboru można wykorzystać na różne sposoby. Na przykład możesz użyć pól wyboru, aby wybrać różne rodzaje pulpy, takie jakPulpowy ług czarny. Możesz także użyć pól wyboru, aby włączyć lub wyłączyć określone procesy sprawdzania, npNiszczarka śrubowalubEkran ciśnieniowy w przemyśle papierniczym.

Kontakt w sprawie zakupów i negocjacji

Jeśli jesteś zainteresowany integracją pól wyboru ze swoimi ekranami Swing lub masz inne wymagania związane z ekranami Swing, jesteśmy tutaj, aby Ci pomóc. Nasz zespół ekspertów może zapewnić Państwu indywidualne rozwiązania i produkty wysokiej jakości. Skontaktuj się z nami, aby uzyskać więcej informacji i rozpocząć dyskusję dotyczącą zamówienia.

Referencje

  • „Samouczek Java Swing” autorstwa Oracle
  • „Efektywna Java” Joshuy Blocha
Wyślij zapytanie
Skontaktuj się z namiJeśli masz jakieś pytanie

Możesz skontaktować się z nami przez telefon, e -mail lub formularz online poniżej . nasz specjalista skontaktuje się z Tobą wkrótce .

Skontaktuj się teraz!