Mayor

"El Mayor (circulorojo y azul)"


import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;

@SuppressWarnings("serial")
public class mayor extends JFrame implements ChangeListener {
    private JSlider deslizanterojo;
    private JPanel panel;
    private JSlider deslizanteazul;
    private JTextField campotexto;
    
    
    public static void main(String[] args) {
mayor demo=new mayor();
demo.setSize(300,300);
demo.setTitle("El Mayor");
demo.crearGUI();
demo.setVisible(true); }
    
    private void crearGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        Container ventana=getContentPane();
        ventana.setLayout(new FlowLayout());
        deslizanterojo=new JSlider(JSlider.VERTICAL);
        deslizanterojo.addChangeListener(this);
        ventana.add(deslizanterojo);
        panel=new JPanel();
        panel.setPreferredSize(new Dimension(200,150));
        panel.setBackground(Color.white);
        ventana.add(panel);
        deslizanteazul=new JSlider(JSlider.VERTICAL);
        deslizanteazul.addChangeListener(this);
        ventana.add(deslizanteazul);
        campotexto=new JTextField(10);
        ventana.add(campotexto); }

    @Override
    public void stateChanged(ChangeEvent e) {
        Graphics papel=panel.getGraphics();
        int valorrojo, valorazul;
        valorrojo=deslizanterojo.getValue();
        valorazul=deslizanteazul.getValue();
        papel.setColor(Color.white);
        papel.fillRect(0, 0, 200, 150);
        papel.setColor(Color.red);
        papel.fillOval(10, 10, valorrojo, valorrojo);
        papel.setColor(Color.blue);
        papel.fillOval(100, 10, valorazul, valorazul);
        
        if (valorrojo>valorazul) {campotexto.setText("el rojo es mayor"); }
        
        else {campotexto.setText("el azul es mayor"); }
    }

}

//

 

Contacto

EDUARDO LEMB EDUARDO MEDINA BECERRA
3º "C"
"PROGRAMACION ESTRUCTURADA"
5542517616 whats Apps eduardo-m-b@hotmail.com