Skip to content

Instantly share code, notes, and snippets.

@KristerV
Created October 31, 2015 17:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KristerV/0a7a6c2e426faa552ebc to your computer and use it in GitHub Desktop.
Save KristerV/0a7a6c2e426faa552ebc to your computer and use it in GitHub Desktop.
package teema2;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.input.KeyCode;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
/**
* 1. Loo sisse logimise ekraan (ainult visuaal)
* 2. Määra üks võimalik kasutaja ja parool (andmebaasi veel ei kasuta)
* 3. Ebaõnnestunud katse näitab kasutajale errorit
* 4. Õnnestunud katse puhul vaheta pilt uue vastu (kasvõi roheline ring), .
*/
public class Harjutus3_logisisse extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
VBox vbox = new VBox();
Scene loginScene = new Scene(vbox);
primaryStage.setScene(loginScene);
primaryStage.show();
Label kasutajaLabel = new Label("Kasutaja");
TextField kasutajaInput = new TextField();
Label parooliLabel = new Label("Parool");
PasswordField paroolInput = new PasswordField();
Button loginNupp = new Button("Logi sisse");
Label teade = new Label();
vbox.getChildren().addAll(kasutajaLabel, kasutajaInput, parooliLabel, paroolInput, loginNupp, teade);
loginNupp.setOnAction(event -> {
String kasutaja = kasutajaInput.getText();
String parool = paroolInput.getText();
if (kasutaja.equals("Krister") && parool.equals("täiegasalajane")) {
System.out.println("SAID SISSE!");
} else {
teade.setText("Vale parool/kasutaja");
}
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment