Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaFX - image resize

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( ));

}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny