Lo que pasa es que Oracle ya no hace binarios de JavaFX Scene Builder. El source está disponible, pero tienes que compilarlo. Gluon lo empaqueta ya para distintas arquitecturas.
Saludos.
Saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic class ArrayGenerator {
private double[] numbers;
private double minor;
private double major;
final static Scanner READER;
final static Random GENERATOR;
public ArrayGenerator() {
READER = new Scanner(System.in);
GENERATOR = new Random();
}
public ArrayGenerator fillArray() throws ArrayOutOfBoundsException {
System.out.println("¿Cuántos números desea generar?");
byte quantity = READER.nextByte();
if(quantity > 15) {
throw new ArrayOutOfBoundsException("El arreglo debe tener máximo 15 elementos");
}
numbers = new Double[quantity];
for(byte i=0; i<quantity; i++) {
numbers[i] = GENERATOR.nextDouble();
}
return this;
}
public ArrayGenerator major() {
major = numbers[0]; // asume 1er elemento como mayor
for(double number : numbers) {
major = (number > major) ? number : major;
}
return this;
}
public ArrayGenerator minor() {
minor = numbers[0]; // asume 1er elemento como menor
for(double number : numbers) {
minor = (number < minor) ? number : minor;
}
return this;
}
public double getMajor() {
return major;
}
public double getMinor() {
return minor;
}
}
try {
ArrayGenerator arrayGenerator =
new ArrayGenerator()
.fillArray()
.major()
.minor();
System.out.println("El número mayor es: " + arrayGenerator.getMajor());
System.out.println("El número menor es: " + arrayGenerator.getMinor());
} catch(ArrayOutOfBoundsException ex) {
// el mensaje es el que le pasamos por parámetro al constructor de la excepción
// cuando lo lanzamos si es que se elige ingresar más de 15 números. El mensaje
// es: 'El arreglo debe tener máximo 15 elementos'
System.err.println(ex.getMessage());
}
CitarSi las vistas se hacen en XML es demasiado difícil crear una interfaz gráfica.
CitarSi uso JavaFX no puedo usar Swing en la misma aplicación
@Entity
@SqlResultSetMapping(name="UsuarioCuestionarioResults",
entities={
@EntityResult(entityClass=tu.paquete.Usuario.class)
@EntityResult(entityClass=tu.paquete.Cuestionario.class)
}
)
public class Usuario implements Serializable {
...
}
String queryStr = "SELECT u.nombre, c.nombre FROM usuarios u, cuestionarios c,
INNER JOIN usuarios_cuestionarios uc ON uc.id_usuario = u.id_usuario,
INNER JOIN uc.id_cuestionario = c.id_cuestionario
WHERE c.id = 2";
Query q = em.createNativeQuery(queryStr, "UsuarioCuestionarioResults");
List<Object[]> results = (List<Object[]>) q.getResult();
for(Object[] record = results) {
Usuario u = (Usuario) record[0];
Cuestionario c = (Cuestionario)[1];
// hacer algo
}
EntityManager em=emf.createEntityManager();
EntityTransaction tx = em.getTransaction();
tx.begin();
...
em.persist(u);
em.persist(c);
tx.commit();
// va bajando de 5 a 1
for(byte i=5; i<=1; i--) {
// recorre de 1 hasta 5. Como i va bajando, éste for
// imprimirá primero hasta 5, luego hasta 4 y así...
for(byte j=1; j<=5; j++) {
System.out.print(j);
}
System.out.println();
}
var file = document.querySelector('#imgInput').files[0];
var blob = URL.createObjectURL(file);
document.querySelector('#img').src = blob;