0 Daumen
408 Aufrufe

Hallo,

der Titel ist vielleicht etwas falsch erklärt, deshalb versuche ich es hier nochmal.

Ich arbeite gerade mit JavaFX und möchte, wenn ich auf den Button drücke das beim DatePicker das beim heutigen Datum (wenn ich morgen das Programm starte soll das beim morgigen Datum sein, also immer das aktuelle Datum) dort eine kleine Zahl zu sehen ist (geht auch wenn man mit der Maus darüber geht). Drücke ich den Button erneut soll die Zahl erhöht werden (quasi wie in einer Schleife i++). Hat jemand hierfür eine Lösung?

Weiter unten sieht ihr meinen Code.

Danke im Voraus.


---------------------------

Main.java

package sample;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception{
        Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
        primaryStage.setTitle("Hello World");
        primaryStage.setScene(new Scene(root, 600, 400));
        primaryStage.show();
    }


    public static void main(String[] args) {
        launch(args);
    }
}

Controller.java

package sample;


import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.DateCell;
import javafx.scene.control.DatePicker;
import javafx.scene.control.Label;

import javax.security.auth.callback.Callback;
import java.net.URL;
import java.time.LocalDate;
import java.util.Date;
import java.util.ResourceBundle;

public class Controller {

    @FXML
    private Button button1;


    @FXML
    private DatePicker datePicker;





}



sample.fxml

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.Button?>
<?import javafx.scene.control.DatePicker?>
<?import javafx.scene.layout.AnchorPane?>

<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1" fx:controller="sample.Controller">
  <children>
      <Button fx:id="button1" layoutX="344.0" layoutY="68.0" mnemonicParsing="false" text="selected" />
      <DatePicker fx:id="datePicker" layoutX="45.0" layoutY="56.0" />
  </children>
</AnchorPane>


Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community