ChoiceBox是JavaFX中的一个控件,用于提供一个下拉列表供用户选择。要更改ChoiceBox的默认大小,可以使用setPrefWidth()和setPrefHeight()方法来设置宽度和高度。
下面是一个示例代码,演示如何更改ChoiceBox的默认大小:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.ChoiceBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class ChoiceBoxExample extends Application {
@Override
public void start(Stage primaryStage) {
ChoiceBox<String> choiceBox = new ChoiceBox<>();
choiceBox.getItems().addAll("Option 1", "Option 2", "Option 3");
choiceBox.setPrefWidth(200); // 设置宽度
choiceBox.setPrefHeight(30); // 设置高度
VBox root = new VBox(choiceBox);
Scene scene = new Scene(root, 400, 300);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
在上面的示例中,我们创建了一个ChoiceBox,并使用setPrefWidth()方法将宽度设置为200像素,使用setPrefHeight()方法将高度设置为30像素。然后将ChoiceBox添加到一个VBox布局中,并将该布局设置为场景的根节点。
这样,ChoiceBox的默认大小就被更改为指定的宽度和高度。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云