[ loginkiller @ 27.05.2012. 13:53 ] @
Imam problem. Napisao sam jednostavan program koji sabira dva broja.
Problem je u tome sto umesto sabiranja on pomnozi prvi broj sa dva :S, umesto da sabere dva broja.
U cemu je problem?
Code:

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


public class AddTwo extends JFrame implements ActionListener {
    JTextField broj1 = new JTextField("0",5);
    JLabel plus = new JLabel("+");
    JTextField broj2 = new JTextField("0",5);
    JButton jednako = new JButton("=");
    JTextField rezultat = new JTextField("0",5);
    public  AddTwo(){
        super("Kalkulator");
        setSize(400,100);
        Container pane = getContentPane();
        FlowLayout pliv = new FlowLayout();
        pane.setLayout(pliv);
        jednako.addActionListener(this);
        pane.add(broj1);
        pane.add(plus);
        pane.add(broj2);
        pane.add(jednako);
        pane.add(rezultat);
        setContentPane(pane);
        setVisible(true);
    }
    
    public static void main(String[] args){
        AddTwo frame = new AddTwo();

    }
    public void actionPerformed(ActionEvent e){
        try{
            int x = Integer.parseInt(broj1.getText());
            int y = Integer.parseInt(broj1.getText());
            
            rezultat.setText("" + (x+y));
        }catch (NumberFormatException exc){
            
        }
    }
}
[ dying bride @ 27.05.2012. 14:01 ] @
Oba broja koja sa forme prosledjujes programu su iz istog polja.

int x = Integer.parseInt( broj1 .getText());
int y = Integer.parseInt( broj1 .getText());

[ loginkiller @ 27.05.2012. 14:05 ] @
joj :D Pa da ...
Hvala na brzom odgovoru :D