Está en la página 1de 26

Programa que Calcula las Millas sobre Galones

importjavax.swing.JOptionPane;
public class tanques {
public static void main(String[] args) {
intgalones,millas,tanque;
Stringgalon,milla;
milla=JOptionPane.showInputDialog("Introduce la Cantidad de
Galones:");
galon=JOptionPane.showInputDialog("Introduce la Cantidad de
Millas:");
galones=Integer.parseInt(galon);
millas=Integer.parseInt(milla);
tanque=galones/millas;
JOptionPane.showInputDialog("Alumno: JAVIER CORDOVA\n" + "NControl:
10263456\n\n" + "Tanques: " + tanque);
}
}

Programa de 3 Calificaciones
importjavax.swing.JOptionPane;
public class Calificacion {
public static void main(String[] args) {
float c1,c2,c3,calificacionfinal;
String cali1,cali2,cali3;
cali1=JOptionPane.showInputDialog("Introduce La
Primera Calificacion");

cali2=JOptionPane.showInputDialog("Introduce La
Segunda Calificacion");

cali3=JOptionPane.showInputDialog("Introduce La
Tercera Calificacion");
c1=Integer.parseInt(cali1);
c2=Integer.parseInt(cali2);
c3=Integer.parseInt(cali3);
calificacionfinal=(c1+c2+c3)/3;
JOptionPane.showInputDialog("Alumno: JAVIER CORDOVA\n" +
"NControl: 10263456\n\n" + "La Calificacion Final Es: " + calificacionfinal);
}
}

Programa 4 Botones
importjava.awt.*;
importjavax.swing.*;
public class Botones extends JFrame
{
privateJButtonsumar,restar,multiplicar,dividir;

public static void main (java.lang.Stringargs[]) {


Botonesventana=new Botones();
ventana.setSize(500,100);
ventana.createGUI();
ventana.setVisible(true);
}
private void createGUI(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contenedor=getContentPane();
contenedor.setLayout(new GridLayout());

sumar=new JButton("SUMAR");
contenedor.add(sumar);
restar=new JButton("RESTA");
contenedor.add(restar);
multiplicar=new JButton("MULTIPLICAR");
contenedor.add(multiplicar);

dividir=new JButton("DIVIDIR");
contenedor.add(dividir);
}
}

Programa de Operaciones Aritmtica de 4 Botones


importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
public class Eventos extends JFrame implements ActionListener
{
privateJButtonsumar,restar,multiplicar,dividir;
privateJLabel label1,label2,label3;
privateJTextField texto1,texto2,texto3;

public static void main (java.lang.Stringargs[]) {


Eventos ventana=new Eventos();
ventana.setSize(500,230);
ventana.createGUI();
ventana.setVisible(true);
}
private void createGUI(){
setDefaultCloseOperation(EXIT_ON_CLOSE);

Container contenedor=getContentPane();
contenedor.setLayout(new GridLayout(5,4));

label1=new JLabel("INTRODUCE EL PREMER VALOR:");


contenedor.add(label1);
texto1=new JTextField(10);
contenedor.add(texto1);

label2=new JLabel("INTRODUCE EL SEGUNDO VALOR:");


contenedor.add(label2);
texto2=new JTextField(10);
contenedor.add(texto2);

label3=new JLabel("RESULTADO:");
contenedor.add(label3);
texto3=new JTextField(10);
contenedor.add(texto3);

sumar=new JButton("SUMAR");
sumar.addActionListener(this);
contenedor.add(sumar);

restar=new JButton("RESTA");
restar.addActionListener(this);
contenedor.add(restar);

multiplicar=new JButton("MULTIPLICAR");
multiplicar.addActionListener(this);
contenedor.add(multiplicar);

dividir=new JButton("DIVIDIR");
dividir.addActionListener(this);
contenedor.add(dividir);
}
public void actionPerformed(ActionEvent event)
{
Object origen=event.getSource();
if(origen==sumar)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1+num2;
texto3.setText(String.valueOf(resultado));
}
if(origen==restar)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());

resultado=num1-num2;
texto3.setText(String.valueOf(resultado));
}
if(origen==multiplicar)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1*num2;
texto3.setText(String.valueOf(resultado));
}
if(origen==dividir)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1/num2;
texto3.setText(String.valueOf(resultado));
}}}

Programa de Operaciones Aritmticas JComboBox


importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
importjava.awt.color.*;

public class ProgCombo extends JFrame implements ActionListener {

privateJComboBox combo;
privateJTextField texto1,texto2,texto3;
privateJLabel label1,label2,label3;
privateJButton boton1;

public static void main (String[] args) {


ProgCombo programa = new ProgCombo();
programa.setTitle("PROGRAMA QUE SUMA,RESTA,MULTIPLICA,DIVIDE");
programa.setSize(700,300);
programa.createGUI();

programa.setVisible(true);
}
private void createGUI() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contenedor = getContentPane();
contenedor.setLayout(new GridLayout(4,2) );

label1=new JLabel("TECLE EL PRIMER NUMERO:");


contenedor.add(label1);

texto1=new JTextField("");
contenedor.add(texto1);

label2=new JLabel("TECLE EL SEGUNDO NUMERO:");


contenedor.add(label2);

texto2=new JTextField("");
contenedor.add(texto2);

label3=new JLabel("RESULTADO");
contenedor.add(label3);

texto3=new JTextField(10);
contenedor.add(texto3);

combo=new JComboBox();
combo.addItem ("Suma");
combo.addItem ("Resta");
combo.addItem ("Multiplicacion");
combo.addItem ("Division");
combo.addActionListener (this);
contenedor.add(combo);

boton1=new JButton ("Cancelar");


contenedor.add(boton1);
}
public void actionPerformed(ActionEvent event)
{
Object origen=event.getSource();

intindice=combo.getSelectedIndex();
if(indice==0)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1+num2;
texto3.setText(String.valueOf(resultado));
}
if(indice==1)

{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1-num2;
texto3.setText(String.valueOf(resultado));
}
if(indice==2)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1*num2;
texto3.setText(String.valueOf(resultado));
}
if(indice==3)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1/num2;
texto3.setText(String.valueOf(resultado));
}}}

Programa de Operaciones AritmticasJSlider


importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.event.*;

public class Examen extends JFrame implements ActionListener, ChangeListener


{

privateJSlider slider1,slider2;
privateJTextField texto1,texto2,texto3;
privateJLabel label1,label2,label3;
privateJPanel panel1,panel2;
privateJButton boton1,boton2,boton3,boton4;

public static void main(String[] args)

{
Examen ventana= new Examen();
ventana.setSize(700,300);
ventana.crearGUI();
ventana.setVisible(true);

}
private void crearGUI()
{
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contenedor= getContentPane();
contenedor.setLayout (new FlowLayout());

JPanel panel1=new JPanel ();


panel1.setLayout(new GridLayout());
contenedor.add(panel1);

JPanel panel2=new JPanel ();


panel2.setLayout(new GridLayout(3,3));
contenedor.add(panel2);

boton1=new JButton("Sumar");
boton1.addActionListener(this);
panel1.add(boton1);

boton2=new JButton("Restar");
boton2.addActionListener(this);
panel1.add(boton2);

boton3=new JButton("Multiplicar");
boton3.addActionListener(this);
panel1.add(boton3);

boton4=new JButton("Dividir");
boton4.addActionListener(this);
panel1.add(boton4);

label1=new JLabel("Numero 1:");


panel2.add(label1);

texto1= new JTextField(10);


slider1= new JSlider (JSlider.HORIZONTAL,1,100,50);
slider1.addChangeListener(this);
texto1.setText(Integer.toString(slider1.getValue()));
panel2.add(texto1);
panel2.add(slider1);

label2=new JLabel("Numero 2:");


panel2.add(label2);

texto2= new JTextField(10);


slider2= new JSlider (JSlider.HORIZONTAL,1,100,50);
slider2.addChangeListener(this);
texto2.setText(Integer.toString(slider2.getValue()));
panel2.add(texto2);
panel2.add(slider2);

label3=new JLabel("Resultado");
panel2.add(label3);

texto3=new JTextField(10);
panel2.add(texto3);

public void actionPerformed1(ActionEvent event)


{

}
public void stateChanged(ChangeEvent e)
{
int valor=slider1.getValue();
texto1.setText(Integer.toString(valor));

int valor2=slider2.getValue();
texto2.setText(Integer.toString(valor2));
}
public void actionPerformed(ActionEvent event)
{
Object origen=event.getSource();
if(origen==boton1)
{

int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1+num2;
texto3.setText(String.valueOf(resultado));
}
if(origen==boton2)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1-num2;
texto3.setText(String.valueOf(resultado));
}
if(origen==boton3)
{

int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1*num2;
texto3.setText(String.valueOf(resultado));
}
if(origen==boton4)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1/num2;
texto3.setText(String.valueOf(resultado));
}
}
}

Programa de Operaciones AritmticasJComboBox y JSlider


importjavax.swing.*;

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.event.*;

public class ComboSlider extends JFrame


implementsActionListener, ChangeListener
{

privateJSlider slider1,slider2;
privateJTextField texto1,texto2,texto3;
privateJLabel label1,label2,label3;
privateJPanel panel1,panel2;
privateJButton boton1,boton2,boton3,boton4;
privateJComboBox combo1;

public static void main(String[] args)


{
ComboSliderventana= new ComboSlider();
ventana.setSize(600,250);
ventana.crearGUI();
ventana.setVisible(true);

}
private void crearGUI()

{
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contenedor= getContentPane();
contenedor.setLayout (new GridLayout(4,4));

JPanel panel1=new JPanel ();


panel1.setLayout(new FlowLayout());
contenedor.add(panel1);

JPanel panel2=new JPanel ();


panel2.setLayout(new GridLayout(3,3));
contenedor.add(panel2);

combo1=new JComboBox();
combo1.addItem ("Suma");
combo1.addItem ("Resta");
combo1.addItem ("Multiplicacion");
combo1.addItem ("Divicion");
combo1.addActionListener (this);
panel1.add(combo1);

label1=new JLabel("Numero 1:");


panel2.add(label1);

texto1= new JTextField(10);


slider1= new JSlider (JSlider.HORIZONTAL,1,100,50);
slider1.addChangeListener(this);
texto1.setText(Integer.toString(slider1.getValue()));
panel2.add(texto1);
panel2.add(slider1);

label2=new JLabel("Numero 2:");


panel2.add(label2);

texto2= new JTextField(10);


slider2= new JSlider (JSlider.HORIZONTAL,1,100,50);
slider2.addChangeListener(this);
texto2.setText(Integer.toString(slider2.getValue()));
panel2.add(texto2);
panel2.add(slider2);

label3=new JLabel("Resultado");
panel2.add(label3);

texto3=new JTextField(10);

panel2.add(texto3);
}
public void actionPerformed1(ActionEvent event)
{
}
public void stateChanged(ChangeEvent e)
{

int valor=slider1.getValue();
texto1.setText(Integer.toString(valor));
int valor2=slider2.getValue();
texto2.setText(Integer.toString(valor2));
}
public void actionPerformed(ActionEvent event)
{
Object origen=event.getSource();

intindice=combo1.getSelectedIndex();
if(indice==0)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1+num2;

texto3.setText(String.valueOf(resultado));
}
if(indice==1)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1-num2;
texto3.setText(String.valueOf(resultado));
}
if(indice==2)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1*num2;
texto3.setText(String.valueOf(resultado));
}
if(indice==3)
{
int num1,num2,resultado;
num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());
resultado=num1/num2;
texto3.setText(String.valueOf(resultado));

}}}

Programa de operaciones aritmticas RadiButton


importjavax.swing.*;
importjava.awt.Container;
importjava.awt.GridLayout;
importjava.awt.event.*;

public class RadioButton extends JFrame implements ActionListener{

privateJTextField texto1,texto2,texto3;
privateJLabel label1,label2,label3;
privateJRadioButton radio1,radio2;
privateJButton boton1;
privateButtonGroupbotongrup;

public static void main (String args[]) {

RadioButtonventana=new RadioButton();
ventana.setSize(500,230);
ventana.createGUI();
ventana.setVisible(true);

}
private void createGUI(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contenedor=getContentPane();
contenedor.setLayout(new GridLayout(5,4));

label1=new JLabel("INTRODUCE EL PRIMER VALOR:");


contenedor.add(label1);

texto1=new JTextField();
contenedor.add(texto1);

label2=new JLabel("INTRODUCE EL SEGUNDO VALOR:");


contenedor.add(label2);

texto2=new JTextField();
contenedor.add(texto2);

label3=new JLabel("Resultado:");
contenedor.add(label3);

texto3=new JTextField();
contenedor.add(texto3);

botongrup=new ButtonGroup();
radio1=new JRadioButton("SUMAR");
botongrup.add(radio1);
contenedor.add(radio1);
radio2=new JRadioButton("RESTAR");
botongrup.add(radio2);
contenedor.add(radio2);

boton1=new JButton("CONFIRMAR");
boton1.addActionListener(this);
contenedor.add(boton1);
}

public void actionPerformed(ActionEventevento) {


Object origen=evento.getSource();
if(origen==boton1) {

int num1,num2,resultado=0;

num1=Integer.parseInt(texto1.getText());
num2=Integer.parseInt(texto2.getText());

if (radio1.isSelected()) {
resultado=num1+num2;
}
if (radio2.isSelected()) {
resultado=num1-num2;
}
texto3.setText(String.valueOf(resultado)); }}}

También podría gustarte