JavaFX MAX / MINウィンドウサイズの設定方法
質問
setminsize()は、コンテナ、GridPaneで動作しますか?私のProgramm GridPaneでは最小値を無視することがわかりました。手動でサイズ変更している間のサイズプロパティ。 これがFXMLコードです。
<GridPane fx:id="gp" prefHeight="134.0" prefWidth="238.0" xmlns:fx="http://javafx.com/fxml" fx:controller="javafxapplication12.SampleController">
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
<ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
</columnConstraints>
<rowConstraints>
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
</rowConstraints>
</GridPane>
.
とコントローラクラス
public class SampleController implements Initializable {
@FXML
private GridPane gp;
@Override
public void initialize(URL url, ResourceBundle rb) {
gp.setMaxWidth(700);
gp.setMinSize(200, 200);
}
.
ここで何が悪いの?いくつかの種類の 'window' max / minサイズがあるべきですか?
解決
ウィンドウでは、を意味します。ステージ(どのサブクラスウィンドウ)
ウィンドウサイズは、シーンのルートコンテナサイズによって異なります。ウィンドウやステージを、シーンルートの最小値と最大仕様よりも大きく、または最大の仕様に大きくすることができるシーンへの独立したビューポートとして考えることができます。
ステージの最小サイズまたは最大サイズを設定するには、 minheight と minwidth または maxheight と
追加の質問に対する回答
ステージは「全体表示」サイズに設定することができますか?
しかし、タイトルバーをクリックしてサイズを作ると同じサイズを作る方法は?
所属していません StackOverflow