Java - Ayuda en Java

 
Vista:
Imágen de perfil de Lital

Ayuda en Java

Publicado por Lital (1 intervención) el 16/10/2017 21:24:36
Hola todos, necesito ayuda con Java, hace poco empece a hacer un curso de Java (primera vez en el mundo de la programación). La cosa es que tengo que entregar un parcial en el cual tengo que hacer un formulario/programa/frame de venta de computadoras en el cual se muestra diferentes micros, memoria, placa madre, etc, mediante JButton, JRadioButton, JCheckBox, etc.

Ahora...el que me esta dando problemas es el JComboBox, tengo 3 items (intel, turion y atlon) y necesito saber como hacer para que cuando se seleccione uno de esos 3 items, se sume un determinado precio a la variable "precio" que colecta el valor final.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Krlos Kstro
Val: 75
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Ayuda en Java

Publicado por Krlos Kstro (31 intervenciones) el 16/10/2017 23:02:24
Hola:

Tienes que crear una variable publica a nivel de formulario (Jframe) e inicializarlo la cero...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Formulario extends javax.swing.JFrame {
 
   double total=0; //VARIABLE PUBLICA
    public Formulario() {
        initComponents();
    }
 
//CODIGO EN L COMBOBOX
 
private void cboProductosActionPerformed(java.awt.event.ActionEvent evt) {
    if(cboProductos.getSelectedItem().toString().equalsIgnoreCase("Pc")){
       total=total+2000;
    }
    if(cboProductos.getSelectedItem().toString().equalsIgnoreCase("Laptop")){
       total=total+1000;
    }
    if(cboProductos.getSelectedItem().toString().equalsIgnoreCase("Tablet")){
       total=total+1500;
    }
    txtTotal.setText(total+"");
}

Asumiendo que en la Propiedad model se asigno Pc, Laptop, y Tablet.


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar