Modify the sample program to change the caption of the "Click" button to "Submit" and add a second button with the caption of "Reset". ▪ A Simple Scene! Type text and click the button Text Field! Submit Reset Add an event handler for the "Reset" button that will set the text for the textfield and label back to the default state. Run 7. Click the "Run" button to test
I need help adding a Reset Button to the code.
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.geometry.Pos;
import javafx.event.EventHandler;
import javafx.event.ActionEvent;
public class Main extends Application
{
@Override
public void start(Stage primaryStage) {
Label label;
TextField tf;
Button button;
VBox vbox;
Scene scene;
tf = new TextField("Text Field!");
tf.setMaxWidth(200);
label = new Label("Type text and click the button");
button = new Button("Click");
button.setOnAction(new EventHandler<ActionEvent>() {
@Override public void handle(ActionEvent e) {
label.setText(tf.getText());
}
});
vbox = new VBox(label, tf, button);
vbox.setSpacing(20);
vbox.setAlignment(Pos.CENTER);
scene = new Scene(vbox, 300, 200);
primaryStage.setTitle("A Simple Scene!");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps