java怎么获取复选框的内容

avatar
作者
筋斗云
阅读量:0

在Java中,可以通过使用JavaFX或Swing来获取复选框的内容。

  1. 在JavaFX中,可以使用CheckBox类来创建复选框,并使用isSelected()方法来检查复选框是否被选中。以下是一个简单的示例:
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.CheckBox; import javafx.scene.layout.VBox; import javafx.stage.Stage;  public class Main extends Application {     public static void main(String[] args) {         launch(args);     }      @Override     public void start(Stage primaryStage) {         CheckBox checkBox = new CheckBox("复选框");                  VBox vbox = new VBox(checkBox);         Scene scene = new Scene(vbox, 200, 200);                  primaryStage.setScene(scene);         primaryStage.show();                  checkBox.setOnAction(e -> {             if (checkBox.isSelected()) {                 System.out.println("复选框被选中");             } else {                 System.out.println("复选框未被选中");             }         });     } } 
  1. 在Swing中,可以使用JCheckBox类来创建复选框,并使用isSelected()方法来检查复选框是否被选中。以下是一个简单的示例:
import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.event.ItemEvent; import java.awt.event.ItemListener;  public class Main {     public static void main(String[] args) {         JFrame frame = new JFrame("复选框示例");                  JCheckBox checkBox = new JCheckBox("复选框");                  JPanel panel = new JPanel();         panel.add(checkBox);                  frame.getContentPane().add(panel);         frame.setSize(200, 200);         frame.setVisible(true);                  checkBox.addItemListener(new ItemListener() {             @Override             public void itemStateChanged(ItemEvent e) {                 if (checkBox.isSelected()) {                     System.out.println("复选框被选中");                 } else {                     System.out.println("复选框未被选中");                 }             }         });     } } 

无论是在JavaFX还是Swing中,都可以使用isSelected()方法来检查复选框是否被选中,并根据需要执行相关操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!