Ich versuche ein Widget Gui zu schreiben im IntelliJ, wenn ich auf einen Button clicke soll dieser dann eine bestimmte Webseite auf machen. In Eclipse schien es mir ziehmlich einfach jedoch habe ich dort css benutzt, nun versuche ich das ganze in IntelliJ mit fxml zu verwircklichen. Ein neus Umfeld für mich und ich kann nicht den selben code benutzten.
In Eclipse sah das ganze so aus wie in diesem Code:
button4.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
getHostServices().showDocument("https://www.amazon.com/");
}
});
Ich konnte schon übers Internet heraus finden das ich bei fxml das ganze mit onAction=" " anfangen kann. Nur wie bekomme ich es hin das der Code dann auch den weblink öffnet?
<Button fx:id="Button6" ellipsisString="" mnemonicParsing="false" prefHeight="66.0" prefWidth="77.0" onAction="exit">
<HBox.margin>
<Insets right="5.0" />
</HBox.margin>
<graphic>
<ImageView fitHeight="57.0" fitWidth="56.0">
<image>
<Image url="@exit.png" />
</image>
Das ist der Code in fxml. Ich habe noch eine Controller Datei und es dort mit Actionevent versucht nur komme ich nicht auf die Lösung. Bei youtube sind keine passende Videos zu finden und hier habe ich zu dem Thema auch nichts gefunden. Vielleicht mag ja auch jemand mir ein oder zwei Buch Empfelungen geben die mir beim Lernen weiter helfen, damit ich nicht so viel Fragen muss.....
In Eclipse sah das ganze so aus wie in diesem Code:
button4.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
getHostServices().showDocument("https://www.amazon.com/");
}
});
Ich konnte schon übers Internet heraus finden das ich bei fxml das ganze mit onAction=" " anfangen kann. Nur wie bekomme ich es hin das der Code dann auch den weblink öffnet?
<Button fx:id="Button6" ellipsisString="" mnemonicParsing="false" prefHeight="66.0" prefWidth="77.0" onAction="exit">
<HBox.margin>
<Insets right="5.0" />
</HBox.margin>
<graphic>
<ImageView fitHeight="57.0" fitWidth="56.0">
<image>
<Image url="@exit.png" />
</image>
Das ist der Code in fxml. Ich habe noch eine Controller Datei und es dort mit Actionevent versucht nur komme ich nicht auf die Lösung. Bei youtube sind keine passende Videos zu finden und hier habe ich zu dem Thema auch nichts gefunden. Vielleicht mag ja auch jemand mir ein oder zwei Buch Empfelungen geben die mir beim Lernen weiter helfen, damit ich nicht so viel Fragen muss.....