Předmět Autor Datum
mageView imageView = new ImageView("..."); imageView.setPreserveRatio(true); imageView.setFitHeight(…
Flash_Gordon 28.10.2016 00:34
Flash_Gordon
Už to funguje, ale udělal jsem to jiným způsobem. <ImageView fx:id="image2" fitHeight="1440" fitWid… poslední
MichalDM 28.10.2016 22:29
MichalDM

Už to funguje, ale udělal jsem to jiným způsobem.

<ImageView fx:id="image2" fitHeight="1440" fitWidth="900" preserveRatio="true">

Tohle jsem nastavil v souboru FXMLDocument.fxml.

Funguje to kupodivu přesně jak jsem chtěl, aby výška obrázku byla přes celou obrazovku a šířka se přizpůsobila, aby poměr stran zůstal zachovaný.

Jenže potřebuji, aby jsi sám program vzal rozlišení obrazovky a podle toho nastavil výšku.

A tohle nefunguje (soubor FXMLDocumentController.java)

@FXML
private ImageView image2;

@Override
public void initialize(URL url, ResourceBundle rb) {
Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds();
image2.setFitHeight(primaryScreenBounds.getHeight( ));

}

Zpět do poradny Odpovědět na původní otázku Nahoru