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

public class CheckBox_Manual extends JFrame implements ActionListener{
    JCheckBox efectivo, credito;
    JLabel titulo,pago;
    JButton limpiar;
    public static String men_pago="";
    public static String pagos="";

    public CheckBox_Manual(){
    setLayout(null);
    efectivo=new JCheckBox("Efectivo");
    efectivo.setBounds(20, 60, 100, 20);
    add(efectivo);
    efectivo.addActionListener(this);

    credito=new JCheckBox("credito");
    credito.setBounds(20, 80, 100, 20);
    add(credito);
    credito.addActionListener(this);


    titulo=new JLabel("TIPO DE PAGO");
    titulo.setBounds(20, 20, 100, 20);
    add(titulo);

    pago=new JLabel("PAGO");
    pago.setBounds(20, 140, 300, 20);
    add(pago);

    limpiar=new JButton("LIMPIAR");
    limpiar.setBounds(140, 160, 100, 20);
    add(limpiar);
    limpiar.addActionListener(this);



    }

    public void actionPerformed(ActionEvent e){

        if(efectivo.isSelected()){
            pagos=pagos+" efectivo ";
            pago.setText("PAGO: "+pagos);


        } if(credito.isSelected()){
            pagos=pagos+" credito ";
            pago.setText("PAGO: "+pagos);


        }

        if(credito.isSelected() && efectivo.isSelected()){
            pagos=" efectivo creditoo ";
            pago.setText("PAGO: "+pagos);
        }

        if (e.getSource()==limpiar){
            pago.setText("PAGO:");
            efectivo.setSelected(false);
            credito.setSelected(false);
            men_pago="";
            pagos="";


        }
    }
    public static void main(String[] args) {
        CheckBox_Manual obj = new CheckBox_Manual();
        obj.setBounds(0, 0, 300, 250);
        obj.setVisible(true);
    }

}

 

CURSO DE JAVA PRESENCIAL O EN LINEA 100% PERSONALIZADO

Sample banner

Inicio de Sesion