Programacion en Java Uso de Jcombobox y Ejercicios

download Programacion en Java Uso de Jcombobox y Ejercicios

of 26

Transcript of Programacion en Java Uso de Jcombobox y Ejercicios

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    1/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.s$ow%nput&ialog('%ntroduce la antidad de

    )alones*'!;

    galon#JOptionPane.s$ow%nput&ialog('%ntroduce la antidad de

    +illas*'!;

    galones#%nteger.parse%nt(galon!;

    millas#%nteger.parse%nt(milla!;

    tanque#galones,millas;

    JOptionPane.s$ow%nput&ialog('-lumno* J-%/0 O0&O-1n' 2 '34ontrol*

    56789:81n1n' 2 '

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    2/26

    Programa de 3 Calificaciones

    importjavax.swing.JOptionPane;

    public class ali>icacion {

    public static void main(String[ args! {

    >loat c5"c7"c9"cali>icacion>inal;

    String cali5"cali7"cali9;

    cali5#JOptionPane.s$ow%nput&ialog('%ntroduce ?a

    Primera ali>icacion'!;

    cali7#JOptionPane.s$ow%nput&ialog('%ntroduce ?aSegunda ali>icacion'!;

    cali9#JOptionPane.s$ow%nput&ialog('%ntroduce ?a

    icacion'!;

    c5#%nteger.parse%nt(cali5!;

    c7#%nteger.parse%nt(cali7!;

    c9#%nteger.parse%nt(cali9!;

    cali>icacion>inal#(c52c72c9!,9;

    JOptionPane.s$ow%nput&ialog('-lumno* J-%/0 O0&O-1n' 2

    '34ontrol* 56789:81n1n' 2 '?a ali>icacion @inal /s* ' 2 cali>icacion>inal!;

    =

    =

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    3/26

    Programa 4 Botones

    importjava.awt.A;

    importjavax.swing.A;

    public class Botones extends J@rame

    {

    privateJButtonsumar"restar"multiplicar"dividir;

    public static void main (java.lang.Stringargs[! {

    Botonesventana#new Botones(!;

    ventana.setSiCe(66"566!;

    ventana.create)D%(!;

    ventana.setisible(true!;

    =

    private void create)D%(!{

    set&e>aultloseOperation(/E%

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    4/26

    dividir#new JButton('&%%&%0'!;

    contenedor.add(dividir!;

    =

    =

    Programa de Operaciones Aritmtica de 4 Botones

    importjava.awt.A;

    importjava.awt.event.A;

    importjavax.swing.A;

    public class /ventos extends J@rame implements -ction?istener

    {

    privateJButtonsumar"restar"multiplicar"dividir;

    privateJ?abel label5"label7"label9;

    privateJ

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    5/26

    ontainer contenedor#getontentPane(!;

    contenedor.set?aGout(new )rid?aGout(":!!;

    label5#new J?abel('%3

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    6/26

    multiplicar#new JButton('+D?

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    7/26

    resultado#num5Hnum7;

    texto9.set(resultado!!;

    =

    i>(origen##multiplicar!

    {

    int num5"num7"resultado;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    8/26

    Programa de Operaciones Aritmticas JComboBox

    importjava.awt.A;

    importjava.awt.event.A;

    importjavax.swing.A;

    importjava.awt.color.A;

    public class Progombo extends J@rame implements -ction?istener {

    privateJomboBox combo;

    privateJ

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    9/26

    programa.setisible(true!;

    =

    private void create)D%(! {

    set&e>aultloseOperation(/E%

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    10/26

    combo#new JomboBox(!;

    combo.add%tem ('Suma'!;

    combo.add%tem ('0esta'!;

    combo.add%tem ('+ultiplicacion'!;

    combo.add%tem ('&ivision'!;

    combo.add-ction?istener (t$is!;

    contenedor.add(combo!;

    boton5#new JButton ('ancelar'!;

    contenedor.add(boton5!;

    =

    public void actionPer>ormed(-ction/vent event!

    {

    Object origen#event.getSource(!;

    intindice#combo.getSelected%ndex(!;

    i>(indice##6!

    {

    int num5"num7"resultado;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    11/26

    {

    int num5"num7"resultado;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    12/26

    Programa de Operaciones AritmticasJlider

    importjavax.swing.A;

    importjava.awt.A;

    importjava.awt.event.A;

    importjavax.swing.event.A;

    public class /xamen extends J@rame implements -ction?istener" $ange?istener

    {

    privateJSlider slider5"slider7;

    privateJ

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    13/26

    {

    /xamen ventana# new /xamen(!;

    ventana.setSiCe(66"966!;

    ventana.crear)D%(!;

    ventana.setisible(true!;

    =

    private void crear)D%(!

    {

    set&e>aultloseOperation(/E%

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    14/26

    boton7#new JButton('0estar'!;

    boton7.add-ction?istener(t$is!;

    panel5.add(boton7!;

    boton9#new JButton('+ultiplicar'!;

    boton9.add-ction?istener(t$is!;

    panel5.add(boton9!;

    boton:#new JButton('&ividir'!;

    boton:.add-ction?istener(t$is!;

    panel5.add(boton:!;

    label5#new J?abel('3umero 5*'!;

    panel7.add(label5!;

    texto5# new J

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    15/26

    texto7# new J

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    16/26

    int valor7#slider7.getalue(!;

    texto7.setormed(-ction/vent event!

    {

    Object origen#event.getSource(!;

    i>(origen##boton5!

    {

    int num5"num7"resultado;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    17/26

    int num5"num7"resultado;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    18/26

    importjava.awt.A;

    importjava.awt.event.A;

    importjavax.swing.event.A;

    public class omboSlider extends J@rame

    implements-ction?istener" $ange?istener

    {

    privateJSlider slider5"slider7;

    privateJ

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    19/26

    {

    set&e>aultloseOperation(/E%

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    20/26

    label5#new J?abel('3umero 5*'!;

    panel7.add(label5!;

    texto5# new J

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    21/26

    panel7.add(texto9!;

    =

    public void actionPer>ormed5(-ction/vent event!

    {

    =

    public void state$anged($ange/vent e!

    {

    int valor#slider5.getalue(!;

    texto5.set(indice##6!

    {

    int num5"num7"resultado;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    22/26

    texto9.set(resultado!!;

    =

    i>(indice##5!

    {

    int num5"num7"resultado;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    23/26

    ===

    Programa de operaciones aritmticas "adiButton

    importjavax.swing.A;

    importjava.awt.ontainer;

    importjava.awt.)rid?aGout;

    importjava.awt.event.A;

    public class 0adioButton extends J@rame implements -ction?istener{

    privateJ

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    24/26

    0adioButtonventana#new 0adioButton(!;

    ventana.setSiCe(66"796!;

    ventana.create)D%(!;

    ventana.setisible(true!;

    =

    private void create)D%(!{

    set&e>aultloseOperation(/E%

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    25/26

    texto9#new Jormed(-ction/ventevento! {

    Object origen#evento.getSource(!;

    i>(origen##boton5! {

    int num5"num7"resultado#6;

    num5#%nteger.parse%nt(texto5.get

  • 7/24/2019 Programacion en Java Uso de Jcombobox y Ejercicios

    26/26

    i> (radio5.isSelected(!! {

    resultado#num52num7;

    =

    i> (radio7.isSelected(!! {

    resultado#num5Hnum7;

    =

    texto9.set(resultado!!; ===