Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
EclipseJavaFX Dokumentation Standort nicht gefunden
Hallo und guten Abend,
Folgendes Problem: Es lässt sich die JavaFX Dokumentation nicht öffnen. Wenn ich auf eine Methode im Code gehe und dann zu dieser die Dokumentation öffnen will, wird die Meldung: The documentation for ... has not been configured. (Für komplette Meldung, siehe Anhang).
Habe Google schon durchforstet, aber leider ohne Erfolg.
Arbeiten tue ich mit Eclipse 12/20 und habe dazu die javafx sdk 15.0.1 installiert.
Ich würde mich freuen, wenn ihr mir weiter helfen könntet .
Anhänge
documentation location has not been configured.PNG
Danke dafür =)
Tatsächlich muss ich an dieser Stelle des weiteren passen, denn selbst nach weiterer Recherche bring ich es nicht, beim Einbinden eine funktionierende Lösung zu finden. Also wenn dort noch wer einen Tipp für mich hätte, sehr gerne.
Da ich nach weiterem Probieren immer noch keinen Schritt weiter gekommen bin, hier noch ein paar Details zu meinem Problem.
Bei einigen Methoden funktioniert die Funktion "Open Attach Javadoc in a Browser" einwandfrei, bei anderen wie beispielsweise der Methode "Scene", überhaupt nicht und es erscheint die oben gezeigte Fehlermeldung.
Heruntergeladen habe ich mir, wohl passend zur "javafx-sdk- 15.0.1", die "openifx- 15.0.1-javadoc". Diese aber funktionsfähig einzubinden oder aber die Dokumentation online ausgeben zu lassen, gelingt leider nicht.
"e(fx)clipse 3.6.0" hatte ich vorab aus dem Eclipse Marketplace installiert.
Es wäre echt klasse, wenn da wer eine Lösung zu hätte, ansonsten schon einmal danke fürs lesen. =)
[CODE lang="java" title="e(fx) clipse"]/**
* The {@code ImageView} is a {@code Node} used for painting images loaded with
* {@link Image} class.
*
* <p>
* This class allows resizing the displayed image (with or without preserving
* the original aspect ratio) and specifying a viewport into the source image
* for restricting the pixels displayed by this {@code ImageView}.
* </p>
*
*
* <p>
* Example code for displaying images
* </p>
*
* <pre><code>
* import javafx.application.Application;
* import javafx.geometry.Rectangle2D;
* import javafx.scene.Group;
* import javafx.scene.Scene;
* import javafx.scene.image.Image;
* import javafx.scene.image.ImageView;
* import javafx.scene.layout.HBox;
* import javafx.scene.paint.Color;
* import javafx.stage.Stage;
*
* public class HelloImageView extends Application {
*
* {@literal @Override} public void start(Stage stage) {
* // load the image
* Image image = new Image("flower.png");
*
* // simple displays ImageView the image as is
* ImageView iv1 = new ImageView();
* iv1.setImage(image);
*
* // resizes the image to have width of 100 while preserving the ratio and using
* // higher quality filtering method; this ImageView is also cached to
* // improve performance
* ImageView iv2 = new ImageView();
* iv2.setImage(image);
* iv2.setFitWidth(100);
* iv2.setPreserveRatio(true);
* iv2.setSmooth(true);
* iv2.setCache(true);
*
* // defines a viewport into the source image (achieving a "zoom" effect) and
* // displays it rotated
* ImageView iv3 = new ImageView();
* iv3.setImage(image);
* Rectangle2D viewportRect = new Rectangle2D(40, 35, 110, 110);
* iv3.setViewport(viewportRect);
* iv3.setRotate(90);
*
* Group root = new Group();
* Scene scene = new Scene(root);
* scene.setFill(Color.BLACK);
* HBox box = new HBox();
* box.getChildren().add(iv1);
* box.getChildren().add(iv2);
* box.getChildren().add(iv3);
* root.getChildren().add(box);
*
* stage.setTitle("ImageView");
* stage.setWidth(415);
* stage.setHeight(200);
* stage.setScene(scene);
* stage.sizeToScene();
* stage.show();
* }
*
* public static void main(String[] args) {
* Application.launch(args);
* }
* }
* </code></pre>
* <p>
* The code above produces the following:
* </p>
* <p>
* <img src="doc-files/imageview.png" alt="A visual rendering of the ImageView example">
* </p>
* @since JavaFX 2.0
*/[/CODE]
das ist die Doku die E(fx)clipse mitliefert
Code:
The ImageView is a Node used for painting images loaded with Image class.
This class allows resizing the displayed image (with or without preserving the original aspect ratio) and specifying a viewport into the source image for restricting the pixels displayed by this ImageView.
Example code for displaying images
import javafx.application.Application;
import javafx.geometry.Rectangle2D;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.HBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class HelloImageView extends Application {
@Override public void start(Stage stage) {
// load the image
Image image = new Image("flower.png");
// simple displays ImageView the image as is
ImageView iv1 = new ImageView();
iv1.setImage(image);
// resizes the image to have width of 100 while preserving the ratio and using
// higher quality filtering method; this ImageView is also cached to
// improve performance
ImageView iv2 = new ImageView();
iv2.setImage(image);
iv2.setFitWidth(100);
iv2.setPreserveRatio(true);
iv2.setSmooth(true);
iv2.setCache(true);
// defines a viewport into the source image (achieving a "zoom" effect) and
// displays it rotated
ImageView iv3 = new ImageView();
iv3.setImage(image);
Rectangle2D viewportRect = new Rectangle2D(40, 35, 110, 110);
iv3.setViewport(viewportRect);
iv3.setRotate(90);
Group root = new Group();
Scene scene = new Scene(root);
scene.setFill(Color.BLACK);
HBox box = new HBox();
box.getChildren().add(iv1);
box.getChildren().add(iv2);
box.getChildren().add(iv3);
root.getChildren().add(box);
stage.setTitle("ImageView");
stage.setWidth(415);
stage.setHeight(200);
stage.setScene(scene);
stage.sizeToScene();
stage.show();
}
public static void main(String[] args) {
Application.launch(args);
}
}
das ist die Doku die du online findest
Es steht exakt das gleiche drin bis auf das du auch noch die Methoden dazu hat die diese Klasse hast in fx clipse ( hab ich jetzt nicht mitkopiert)
oder möchtest du unbedingt das im Browser haben?
du kannst sie dir sogar anzeigen lassen... konnte das bild nich vvergrößern wegen dem screenshot tool aber da steht das drin was in deiner doku drin steht sogar wort genau
der TE und Albi klicken auf "java doc" nur das ist LEER und das stimmt auch
um das Beispiel zu bekommen muss man über das Objekt hovern und oben auf den Klassen Namen klicken
wenn man infos zu der Jeweiligen methode möchte muss man mit den Pfeil tasten einfach durch die Methoden Durch navigieren
wenn man den Code + Dokumente sehen möchte muss man auf "open Declaration" klicken
das "Open attached Java doc in Browser" ist immer leer in eclipse weil das in den Klassen ja schon drin steht durch die jautodoc funktion in Eclipse
es ist ja unnötig raus zu gehen aus eclipse und in den Browser zu gehen ( das ist ja das was nicht geht )
vllt ist es einfach nur ein Überbleibsel aus vergangener Zeit?
man kann halt seine Eigene JavaDocs schreiben in eclipse und wenn man dann die Methoden Durchklickt sieht man dann die Beschreibung die man geschrieben hat was schon eine gute Sache ist und mit jautodoc erweiterung kann man es sich generieren lassen