Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
error code in java
#1
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();
}

}
Reply
#2
Code:
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); } } // This bracket was missing. public static void main(String args[]) { SmallCalcApp scApp = new SmallCalcApp(); } }
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to run a java file that creaded in Ntebeans in console Vuhelper 1 4,965 08-01-2012, 10:23 PM
Last Post: Pari ch
  Send image to client over a socket in java 2011 Vuhelper 1 3,668 04-21-2012, 02:11 AM
Last Post: hoailenpro
  double buffering in java 2011-12 Vuhelper 0 2,196 09-12-2011, 10:30 PM
Last Post: Vuhelper
  Using wait and notify? in java 2011-12 Vuhelper 0 2,124 09-12-2011, 10:29 PM
Last Post: Vuhelper
  text wrap in java 2011-12 Vuhelper 0 2,134 09-12-2011, 10:27 PM
Last Post: Vuhelper
  TableModelListener ERROR in Java 2011 Vuhelper 0 2,026 07-23-2011, 05:47 PM
Last Post: Vuhelper
  Exception Handling in Java 2011 Vuhelper 0 1,976 07-23-2011, 05:46 PM
Last Post: Vuhelper
  Getting the element of a vector in Java 2011 Vuhelper 0 1,880 07-23-2011, 05:45 PM
Last Post: Vuhelper
  program does not enter for loop in Java 2011 Vuhelper 0 2,080 07-23-2011, 05:44 PM
Last Post: Vuhelper
  Editor does NOT contain a main type in Java 2011 Vuhelper 0 4,113 07-23-2011, 05:43 PM
Last Post: Vuhelper

Forum Jump:


Users browsing this thread: 1 Guest(s)