rendered paste bodyimport javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
public class Control4 implements ActionListener {
private JPanel p1, p2;
private JLabel numero1, numero2, resultado;
private JTextField texto1, texto2, textoresultado;
private JButton b1, b2, b3;
private JFrame f;
public Control4() {
p1 = new JPanel ();
p2 = new JPanel ();
numero1 = new JLabel("Numero 1");
numero2 = new JLabel("Numero 2");
resultado = new JLabel("Distancia");
texto1 = new JTextField(10);
texto2 = new JTextField(10);
textoresultado = new JTextField(10);
b1 = new JButton("Generar");
b2 = new JButton("D. Menor");
b3 = new JButton("D. Mayor");
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
f = new JFrame("Control4");
}
public void lanzarFrame() {
p1.setLayout(new GridLayout (3,2));
p1.add(numero1);
p1.add(texto1);
p1.add(numero2);
p1.add(texto2);
p1.add(resultado);
p1.add(textoresultado);
f.add(p1, BorderLayout.NORTH);
p2.add(b1);
p2.add(b2);
p2.add(b3);
f.add(p2, BorderLayout.SOUTH);
f.pack();
f.setVisible(true);
}
public int generarNumero (float piso, float mayor) {
float n;
Random azar = new Random();
azar.setSeed(3816L);
n = piso + azar.nextDouble()*(mayor-piso);
return n;
}
public void actionPerformed(ActionEvent e) {
String comando = e.getActionCommand();
double n1 = Double.parseDouble(texto1.getText());
double n2 = Double.parseDouble(texto2.getText());
double nResultado = 0;
}
}