Tuesday, October 11, 2016

Layar Masukan Data Teman

Untuk memasukkan data teman digunakan  class berikut ini :

/*
 * 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