无论使用width / height,minWidth / minHeight还是maxWidth / maxHeight,我似乎都无法调整复选框的大小。更改最小宽度似乎只影响节点填充
package checkboxtest;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.CheckBox;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class CheckBoxTest extends Application {
@Override
public void start(Stage primaryStage) {
CheckBox checkBoxResize = new CheckBox("Resize");
checkBoxResize.setMinWidth(300);
checkBoxResize.setMinHeight(300);
CheckBox checkBoxNoResize = new CheckBox("No Resize");
StackPane root = new StackPane();
root.getChildren().add(checkBoxResize);
root.getChildren().add(checkBoxNoResize);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Hello Checkbox!");
primaryStage.setScene(scene);
primaryStage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
} …Run Code Online (Sandbox Code Playgroud)