04-24-2011, 10:03 PM
my code error plese read and tell me what error is generated
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class SmallCalcApp implements ActionListener {
JFrame frame;
JLabel firstOperand, secondOperand, answer;
JTextField op1, op2, ans;
JButton plus, mul;
//setting layout
public void initGUI(){
frame = new JFrame();
firstOperand = new JLabel("First Operand");
secondOperand = new JLabel("Second Operand");
answer = new JLabel("Answer") ;
op1 = new JTextField(15);
op2 = new JTextField(15);
ans = new JTextField(15);
plus = new JButton("+");
plus.setPreferredSize(new Dimension(70,25));
mul = new JButton("*");
mul.setPreferredSize(new Dimension(70,25));
Container cont = frame.getContentPane();
cont.setLayout(new FlowLayout());
cont.add(firstOperand);
cont.add(op1);
cont.add(secondOperand);
cont.add(op2);
cont.add(plus);
cont.add(mul);
cont.add(answer);
cont.add(ans);
plus.addActionListener(this);
mul.addActionListener(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,220);
frame.setVisible(true);
}
//constructor
public SmallCalcApp()
{
initGUI();
}
public void actionPerformed(ActionEvent event)
{
String oper, result;
int num1, num2, res;
if (event.getSource()== plus)
{
oper = op1.getText();
num1 = Integer.parseInt(oper);
oper = op2.getText();
num2 = Integer.parseInt(oper);
res = num1+num2;
result = res+"";
ans.setText(result);
}
else if (event.getSource()==plus)
{
oper = op1.getText();
num1 = Integer.parseInt(oper);
oper = op2.getText();
num2 = Integer.parseInt(oper);
res = num1*num2;
result = res+"";
ans.setText(result);
} (reached end of file while parsing)???????? this error is generated plese tell me
public static void main(String args[])
{
SmallCalcApp scApp = new SmallCalcApp();
}
}
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class SmallCalcApp implements ActionListener {
JFrame frame;
JLabel firstOperand, secondOperand, answer;
JTextField op1, op2, ans;
JButton plus, mul;
//setting layout
public void initGUI(){
frame = new JFrame();
firstOperand = new JLabel("First Operand");
secondOperand = new JLabel("Second Operand");
answer = new JLabel("Answer") ;
op1 = new JTextField(15);
op2 = new JTextField(15);
ans = new JTextField(15);
plus = new JButton("+");
plus.setPreferredSize(new Dimension(70,25));
mul = new JButton("*");
mul.setPreferredSize(new Dimension(70,25));
Container cont = frame.getContentPane();
cont.setLayout(new FlowLayout());
cont.add(firstOperand);
cont.add(op1);
cont.add(secondOperand);
cont.add(op2);
cont.add(plus);
cont.add(mul);
cont.add(answer);
cont.add(ans);
plus.addActionListener(this);
mul.addActionListener(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,220);
frame.setVisible(true);
}
//constructor
public SmallCalcApp()
{
initGUI();
}
public void actionPerformed(ActionEvent event)
{
String oper, result;
int num1, num2, res;
if (event.getSource()== plus)
{
oper = op1.getText();
num1 = Integer.parseInt(oper);
oper = op2.getText();
num2 = Integer.parseInt(oper);
res = num1+num2;
result = res+"";
ans.setText(result);
}
else if (event.getSource()==plus)
{
oper = op1.getText();
num1 = Integer.parseInt(oper);
oper = op2.getText();
num2 = Integer.parseInt(oper);
res = num1*num2;
result = res+"";
ans.setText(result);
} (reached end of file while parsing)???????? this error is generated plese tell me
public static void main(String args[])
{
SmallCalcApp scApp = new SmallCalcApp();
}
}
