JavaFX Programs
JavaFX Programs
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.scene.PerspectiveCamera;
import javafx.collections.*;
import javafx.scene.control.*;
import javafx.scene.image.*;
import java.io.*;
import javafx.scene.layout.*;
import javafx.event.*;
import javafx.scene.input.*;
import javafx.scene.transform.Scale;
import javafx.scene.text.*;
import javafx.geometry.*;
import javafx.beans.value.*;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
b1.setOnAction(new EventHandler<ActionEvent>()
{
public void handle(ActionEvent ae)
{
tf3.setText(""+(Integer.parseInt(tf1.getText())+Integer.parseInt(tf2.getText())));
}
});
b2.setOnAction((ActionEvent ae)->
{
tf3.setText(""+Integer.parseInt(tf1.getText())*Integer.parseInt(tf2.getText()));
}
);
root.getChildren().addAll(lb1,tf1,lb2,tf2,tf3,b1,b2);
Scene scene = new Scene(root, 200, 200);
stage1.setTitle("Sample application");
stage1.setScene(scene);
stage1.show();
}
public static void main(String args[])
{
launch(args);
}
}
Working with CheckBox
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.event.*;
/* (or) register the event handler individually for each of the checkboxes
c1.addEventHandler(ActionEvent.ANY,(ActionEvent ae)->{
if(c1.isSelected()) System.out.println(c1.getText());
});
c2.addEventHandler(ActionEvent.ANY,(ActionEvent ae)->{
if(c2.isSelected()) System.out.println(c2.getText());
});*/
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.event.*;
root.addEventHandler(ActionEvent.ANY,(ActionEvent ae)->
{
RadioButton rb=(RadioButton)tg.getSelectedToggle();
System.out.println(rb.getText());
});
/*
(or) register the event handler individually for each of the radio buttons
r1.setOnAction((ActionEvent ae)->
{
System.out.println(((RadioButton)tg.getSelectedToggle()).getText());
});
r2.setOnAction((ActionEvent ae)->
{
System.out.println(((RadioButton)tg.getSelectedToggle()).getText());
});*/
root.getChildren().addAll(r1,r2);
Scene scene = new Scene(root, 200, 200);
stage1.setTitle("Sample application");
stage1.setScene(scene);
stage1.show();
}
public static void main(String args[])
{
launch(args);
}
}
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.event.*;
mi1.setOnAction((ActionEvent ae)->
{
System.out.println(((MenuItem)ae.getSource()).getText());
});
mi2.setOnAction((ActionEvent ae)->
{
System.out.println(((MenuItem)ae.getSource()).getText());
});
mi3.setOnAction((ActionEvent ae)->
{
System.out.println(((MenuItem)ae.getSource()).getText());
});
mi4.setOnAction((ActionEvent ae)->
{
System.out.println(((MenuItem)ae.getSource()).getText());
});
root.getChildren().addAll(mb);
Scene scene = new Scene(root, 200, 200);
stage1.setTitle("Sample application");
stage1.setScene(scene);
stage1.show();
}
public static void main(String args[])
{
launch(args);
}
}
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.event.*;
import javafx.geometry.*;
import javafx.scene.input.MouseEvent;
root1.getChildren().addAll(c);
EventHandler<MouseEvent> me=new EventHandler<MouseEvent>()
{
public void handle(MouseEvent event)
{
c.setCenterX(event.getX());
c.setCenterY(event.getY());
}
};
c.addEventHandler(MouseEvent.MOUSE_PRESSED,me);
c.addEventHandler(MouseEvent.MOUSE_DRAGGED, me);
c.addEventHandler(MouseEvent.MOUSE_RELEASED, me);
}
public static void main(String args[])
{
launch(args);
}
}
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.event.*;
import javafx.geometry.*;
import javafx.scene.input.MouseEvent;
root1.addEventHandler(MouseEvent.MOUSE_PRESSED,me);
root1.addEventHandler(MouseEvent.MOUSE_DRAGGED, me2);
root1.addEventHandler(MouseEvent.MOUSE_RELEASED, me2);
}
public static void main(String args[])
{
launch(args);
}
}