gpt4 book ai didi

java - setWidth(double) 在 Control 中具有 protected 访问权限

转载 作者:行者123 更新时间:2023-12-01 13:12:04 29 4
gpt4 key购买 nike

这里的继承自类javafx.scene.control.Control的属性下有一个width属性:

http://docs.oracle.com/javafx/2/api/javafx/scene/control/Button.html

点击width属性后,您可以看到以下页面:

http://docs.oracle.com/javafx/2/api/javafx/scene/control/Control.html#widthProperty

使用“另请参阅”选项,其中列出了 getWidth()、setWidth(double):

我尝试对按钮使用 setWidth(double),但在 NetBeans 中收到一条错误消息:

setWidth(double) 在 Control 中具有 protected 访问

我在我的按钮代码中像这样使用它:

public Button[] stop_QR;

stop_QR[i].setWidth(20);

我知道它被声明为 protected ,但我不明白为什么我不能使用它?请指教

最佳答案

它受到保护,以允许布局管理器计算节点的最佳边界。用户应使用 setPrefWidth()setMinWidth()setMaxWidth() 方法来限制首选节点大小。

关于java - setWidth(double) 在 Control 中具有 protected 访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22774374/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com