Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTERFACES
Repaso.
// Creating Buttons
Button btEnviar = new Button("Enviar");
Button btCancelar = new Button("Cancelar");
// Creando la malla
GridPane gridPane = new GridPane();
// configurado márgenes
gridPane.setPadding(new Insets(10, 10, 10, 10));
SEGUNDO EJEMPLO
/*
* El siguiente programa es un ejemplo de un formulario de registro, que muestra
* controles en JavaFX como Selector de fecha, Botón de radio, Botón de alternancia,
* Casilla de verificación, Vista de lista, Lista de opciones, etc.
*/
import javafx.application.Application;
//import static javafx.application.Application.launch;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.CheckBox;
import javafx.scene.control.ChoiceBox;
import javafx.scene.control.DatePicker;
import javafx.scene.control.ListView;
import javafx.scene.control.RadioButton;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Text;
import javafx.scene.control.TextField;
import javafx.scene.control.ToggleGroup;
import javafx.scene.control.ToggleButton;
import javafx.stage.Stage;
// Etiqueta de ubicación
Text localizacionLabel = new Text("Localización");
// Etiqueta de registro
Button botonRegistro = new Button("Registro");
// Configuración de margenes
gridPane.setPadding(new Insets(10, 10, 10, 10));
gridPane.add(FecNaclabel, 0, 1);
gridPane.add(selectorFechas, 1, 1);
gridPane.add(generolabel, 0, 2);
gridPane.add(masculinoGenero, 1, 2);
gridPane.add(femeninoGenero, 2, 2);
gridPane.add(reservacionLabel, 0, 3);
gridPane.add(yes, 1, 3);
gridPane.add(no, 2, 3);
gridPane.add(tecnologiasLabel, 0, 4);
gridPane.add(javaCheckBox, 1, 4);
gridPane.add(puntoNetCheckBox, 2, 4);
gridPane.add(educacionLabel, 0, 5);
gridPane.add(educationListView, 1, 5);
gridPane.add(localizacionLabel, 0, 6);
gridPane.add(localizacionchoiceBox, 1, 6);
gridPane.add(botonRegistro, 2, 8);
mport javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import static javafx.application.Application. launch;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.PasswordField;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Text;
import javafx.scene.control.TextField;
import javafx.scene.input.MouseEvent;
import javafx.stage.Stage;
btLogin.setOnMouseClicked(new
EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
// TODO Auto-generated method stub
Datos1.setText("Usuario: " +
usuario.getText());
Datos2.setText("contraseña: " +
Contraseña.getText());
} //btCancelar
});
btCancelar.setOnMouseClicked(new
EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
// TODO Auto-generated method stub
Datos1.setText("Cancelado ");
} //btCancelar
});
}
public static void main(String args[]) {
launch(args);
}
}
Desarrolle en java el siguiente formulario. Que capture datos y luego los muestre en la consola
para ver que si los ha tomado del formulario
Bibliografía
https://www.youtube.com/watch?v=AKYnfYJxO8U
use: Esemble:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
Instale. Escene builder:
https://www.youtube.com/watch?v=n1G90HK4gLc
ejemplos:
https://www.youtube.com/watch?v=n1G90HK4gLc
https://www.youtube.com/watch?v=OLhKHLhb7ow
https://www.youtube.com/results?search_query=1+-+JavaFX+Formulario+B%C3%A1sico+-
+JavaFX+Scene+Builder+