Simpel udregning af elementer i liste
Hej eksperter,Et sikkert simpelt spørgsmål, men fatter det ikke lige.
Jeg har en liste med 3 inputs, og jeg vil så muliplicere disse 3, skide være med at der kan være fejl når der står nul osv, jeg skal bare kunne gange disse tre input felter sammen i en. Her er min kode
---------
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class toUdAfTre extends JFrame implements KeyListener, ActionListener
{
private JLabel prompt = new JLabel("2 ud af 3 odds generator ");
private JTextField input1 = new JTextField(25);
private JTextField input2 = new JTextField(25);
private JTextField input3 = new JTextField(25);
private JFrame frame = new JFrame();
private List disp = new List(10, false);
private JButton beregn = new JButton("Beregn");
public toUdAfTre()
{
Container contentPane = frame.getContentPane();
contentPane.setLayout(null);
contentPane.add(input1);
contentPane.add(input2);
contentPane.add(input3);
contentPane.add(prompt);
contentPane.add(beregn);
contentPane.add(disp);
input1.addKeyListener(this);
input2.addKeyListener(this);
input3.addKeyListener(this);
disp.setBounds(10,110,150,200);
input1.setBounds(10,30,150,20);
input2.setBounds(10,50,150,20);
input3.setBounds(10,70,150,20);
prompt.setBounds(10,10,1000,15);
beregn.setBounds(10,90,150,15);
beregn.addActionListener(this);
input1.addKeyListener(this);
input2.addKeyListener(this);
input3.addKeyListener(this);
frame.setSize(200,400);
frame.setVisible(true);
}
public void keyPressed(KeyEvent e) {}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e)
{
frame.setTitle("Sidst indtastet "+e.getKeyChar()+ " $");
}
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == beregn)
{
disp.add("Dine odds var: "+input1.getText()+","+input2.getText()+","+input3.getText());
disp.add("---------------");
disp.add("Samlet er dette: " HER MANGLER JEG INPUT TIL AT LÆGGE input1,2 og 3 sammen;
input1.setText("");
input2.setText("");
input3.setText("");
input1.requestFocus();
}
}
}
