【发布时间】:2019-02-27 07:05:01
【问题描述】:
我想知道,哪些复选框被选中,哪些未被选中。 此外,我想了解如何在 ChomboBox、E.G. 中添加标签。有数字可供选择,1-9有标题“弱”,10-20有标题“强”,但只能从数字中选择,不能从标题中选择。
感谢您的建议
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.fxml.Initializable;
import javafx.scene.control.*;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.text.Font;
import java.net.URL;
import java.util.ResourceBundle;
public class Controller implements Initializable {
public Label l1,l2,l3,l4,l5,l6,l7,l8;
public Button generovatB;
public TextField jtxt1;
public ComboBox cbox1;
public CheckBox cb1,cb2,cb3,cb4,cb7;
public Font x2;
public ImageView imgvBck;
//created by Z.K. =
private char[] lower = {'a','b','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
private char[] upper = {'A','B','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
private char[] special = {'#','&','@','{','}','[',']','+','-','*','/','?','.',':','!','§',')','(','/','%','=',';','<','>','ß','$'};
private char[] numbers = {'1','2','3','4','5','6','7','8','9','0'};
private String[] words = new String[1000];
public void generovatB(ActionEvent actionEvent) {
}
public void naplnPole(){
}
@Override
public void initialize(URL location, ResourceBundle resources) {
Image pozadi = new Image("obr.png",650,500,true,false,false);
imgvBck.setImage(pozadi);
ObservableList<String> options =
FXCollections.observableArrayList("5","7","9","15","18"
);
cbox1.setItems(options);
}
}
【问题讨论】:
-
a) 遍历它们并检查它们是否是 b) 阅读关于如何在组合上完成工作的不错的教程 (f.i. docs.oracle.com/javase/8/javafx/user-interface-tutorial/…)
-
cb1.getSelected() 如果 CheckBox 对象被打开,将返回 true。
-
这可能是你需要的。 stackoverflow.com/questions/32424915/…
-
@rizcan "我想知道,检查了哪些CheckBox"这里使用复数表示没有使用
ToggleGroup(或者可以使用)在代码中。
标签: java javafx checkbox combobox