/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javafxlogin;
import javafx.event.Event;
import javafx.event.EventHandler;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
/**
*
* @author Joko Adianto
*/
public class FriendsEntri {
Stage stage;
Label lblName;
TextField txfName;
Label lblAddress;
TextField txfAddress;
Button btnSave;
Button btnExit;
HBox hBoxName;
HBox hBoxAddress;
HBox hBoxButton;
VBox vBoxFriendsEntri;
Group root1;
Scene scene1;
Scene scene2;
ButtonHandler bh;
class ButtonHandler implements EventHandler{
@Override
public void handle(Event event) {
if (event.getSource().equals(btnSave)){
}
if (event.getSource().equals(btnExit)){
stage.setScene(scene2);
stage.show();
}
}
}
FriendsEntri(Stage pStage){
stage = pStage;
scene2 = stage.getScene();
ButtonHandler bh = new ButtonHandler();
hBoxName = new HBox();
lblName = new Label("Name");
txfName = new TextField();
hBoxName.getChildren().addAll(lblName, txfName);
hBoxAddress = new HBox();
lblAddress = new Label("Address");
txfAddress = new TextField();
hBoxAddress.getChildren().addAll(lblAddress, txfAddress);
hBoxButton = new HBox();
btnSave = new Button("Save");
btnSave.setOnAction(bh);
btnExit = new Button("Exit");
btnExit.setOnAction(bh);
hBoxButton.getChildren().addAll(btnSave, btnExit);
vBoxFriendsEntri = new VBox();
vBoxFriendsEntri.getChildren().addAll(hBoxName,
hBoxAddress, hBoxButton);
root1 = new Group();
root1.getChildren().addAll(vBoxFriendsEntri);
scene1 = new Scene(root1, vBoxFriendsEntri.getMaxWidth(),
vBoxFriendsEntri.getMaxHeight(), Color.ALICEBLUE);
stage.setScene(scene1);
stage.setTitle("Friends' Data");
stage.show();
}
}
No comments:
Post a Comment