package application;
	
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;


public class Main extends Application   {
	
	Button btn; //전역 변수
	
	@Override
	public void start(Stage stage) {
		
		btn = new Button();
		btn.setText("Click me please!");
		
		//람다식을 이용한 이벤트처리 
		btn.setOnAction(e->btnClick());
		
		BorderPane pane = new BorderPane();
		pane.setCenter(btn);
		
		Scene scene = new Scene(pane,300,250);
		
		stage.setScene(scene);	
		stage.setTitle("The Click Me Application!!!");

		stage.show();
			
	}
	
    public void btnClick(){
    	if(btn.getText() == "Click me please!"){
    		btn.setText("You Clicked me!");
    	} 
    	else {
    		btn.setText("Click me please!");
    	}
    }
    
    public static void main(String[] args) {
		launch(args);
	}
	
}
