Ejercicios JavaFX #1 - Suma de números

preview_player
Показать описание


- Síguenos en las redes sociales:

- Enunciado:

1. Suma dos números escritos en dos jtextfields.

Рекомендации по теме
Комментарии
Автор

3:40 como hiciste para que los elementos que diseñaste en scenebuilder aparesca en el fxml ?? podrias explicar lo de makecontroller?? donde accedo a ello para importar los elementos del scene builder..

l.aguirre
Автор

Interesante en realidad ahora estoy interesado en Kotlin con JavaFX pero q pesar que esta echo en Java me ayuda a entender el funcionamiento

POGRetroModernGaming
Автор

hola, :D ya lo resolví....lo que hice fue hacerlo de cero todo(modelo vista controlador) y todo listo...esto es nuevo para mi (javafx) pero estoy enamorado de eso, veo que las app de desktop aun no mueren en java, java para rato ...un abrazo desde Rep Dom

ernanfer
Автор

Interesante video, pero ¿Cómo haces el main controller? es que no se me están generando los cambios automáticos dentro del IDe, después de guardar mis cambios en el scene builder.

DAVIDALFONSOPOSSOCANO
Автор

Con tu batería de videos favafx entendí mejor que lo que me dieron en la U😋

andreefonseca
Автор

Muchas gracias por el vídeo, vas a volver hacer directos? Hace tiempo que no haces.

franmartin
Автор

para que se pone el this en el gettxt, si se pone el this da lo mismo no?

cristianforero
Автор

creo que si hay forma de poner un stylesheet global, solo se seleccionan todos los componentes y listo, no lo he probado pero lo mas logico es que si se pueda

mauricioperez
Автор

hola, 1ro buenos videos con buen contenidos, soy novato en javafx, en java tengo unos meses(en swing ya se hacer crud y todo eso), se que es un tonteria, pero me suma raro, ejemplo 2+3=5, bueno en el ejerecicio me da 4 y he revisado todo y esta igual que la tuya, incluso tiene un 2do btn para limpiar los TextFields...gracias y se puede ayudarme se te agradece

public class Metodos {

private double num1;
private double num2;

public Metodos(double num1, double num2) {
this.num1 = num1;
this.num2 = num2;
}

public double getNum1() {
return num1;
}

public double getNum2() {
return num2;
}

public double sumar() {
return num1 + num2;
}

}

public class VistaController implements Initializable {

//variables de laclase
private double num1;
private double num2;

//linkeando los nodes(widgets) de la vista(vista.fxml)
@FXML
private Button btnSumar;

@FXML
private TextField txtNum1;
@FXML
private TextField txtNum2;

@FXML
private TextField txtResultados;

@Override
public void initialize(URL url, ResourceBundle rb) {

}

@FXML
public void sumar(ActionEvent evt) {
try {
num1 =
num2 =

Metodos mt = new Metodos(num1, num2);
+ "");

} catch (NumberFormatException e) {
Alert msg = new Alert(Alert.AlertType.ERROR);
msg.setHeaderText(null);
msg.setTitle("Error");
msg.setContentText("Formato Incorrecto...");
msg.showAndWait();
}
}

public void limpiar() {
txtNum1.setText("");
txtNum2.setText("");
txtResultados.setText("");
}

}

ernanfer
Автор

Parce explicas bien pero no se porque los espoñoles hablan tan rápido y me cuesta entender lo que dice jajajajaja

diegoandressernacastano
Автор

Bro me tira error al compilar XD error de driver

danielmelgar
Автор

lo malo de tus videos es que no muestras la estructura de las clases.

isidrotorres
Автор

con esto no lee los caracteres solamente los números:

extends String> observable, String oldValue, String newValue) -> {
if (!newValue.matches("\\d*")) {
txtfield1.setText(newValue.replaceAll("[^\\d]", ""));
}
});

diegocamposjimenez