java fx下拉框_javafx combobox下拉列表从屏幕边缘出来

我有

java(8_40)和

javaFX的最新版本.

我有一个包含10个项目的复选框.

我编译并运行该程序.

如果我将程序窗口移动到监视器屏幕的底部,则下拉列表将从监视器屏幕中移出.无法单击屏幕上的项目.

相反,如果我尝试使用场景构建器2.0执行相同的布局,请单击预览,下拉列表会自动向上移动以不退出屏幕.

为什么要正确显示场景构建器,而不是“编译和运行”?

问题是相同的,如果我通过代码做图形是如果我使用文件fxml.

我在下面放了一个小程序示例,它给了我这个错误:

组件CustomControl.java

public class CustomControl extends VBox {

public CustomControl() {

ComboBox asd = new ComboBox();

ObservableList data = FXCollections.observableArrayList();

asd.setItems(data);

data.add("1");

data.add("2");

data.add("3");

data.add("4");

data.add("5");

data.add("6");

data.add("7");

data.add("8");

data.add("9");

data.add("10");

getChildren().add(asd);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值