Guten Morgen ,
mein Programm startet ganz kurz und bevor man das Anwendungs-Fenster sieht stürzt ab.
Images habe in src Ordner gepackt.
Mein Code:
mein Programm startet ganz kurz und bevor man das Anwendungs-Fenster sieht stürzt ab.
Images habe in src Ordner gepackt.
Mein Code:
Java:
import javafx.application.Application;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
import javafx.scene.text.Font;
import javafx.stage.Stage;
public class BeispielLabels extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
VBox root = new VBox(30);
Scene scene = new Scene(root, 400, 400);
primaryStage.setTitle("GUI mit Controls");
primaryStage.setScene(scene);
primaryStage.show();
Label label = new Label();
Label label2 = new Label("Willkommen");
label2.setTextFill(Color.web("#0076a3"));
label2.setFont(new Font("Arial", 50));
Image image = new Image(getClass().getResourceAsStream("Images/facebook.png"));
Label label3 = new Label("Einloggen: ", new ImageView(image));
Label label4 = new Label();
Image image2 = new Image(getClass().getResourceAsStream("Images/facebook.png"));
label4.setGraphic(new ImageView(image2));
label4.setTranslateX(100);
root.getChildren().add(label);
root.getChildren().add(label2);
root.getChildren().add(label3);
root.getChildren().add(label4);
label4.setOnMouseEntered(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent arg0) {
label4.setScaleX(1.5);
label4.setScaleY(1.5);
}
});
label4.setOnMouseExited(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent arg0) {
label4.setScaleX(1);
label4.setScaleY(1);
}
});
}
public static void main(String[] args) {
launch(args);
}
}