JavaFX 中怎么得不到创建的按钮的大小??
JavaFX 中怎么得不到创建的按钮的大小??
ToggleButton tb1 = new ToggleButton("Minor");
System.out.println(tb1.getWidth());
System.out.println(tb1.getPrefWidth());
上面这段代码输出是:
0.0
-1.0
晕死。。。貌似只有在primaryStage.show()之后用getWidth()才会得到正确的值。但是在Swing中不是啊,Swing中只要声明了JButton tb1 = new JButton("Minor"); System.out.println(tb1.getPrefferedWidth());
就会得到正确的值,如109。
求解??????谢谢啦