cannot find symbol method parseint(java.lang.String)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rainman33
    New Member
    • Oct 2007
    • 5

    #1

    cannot find symbol method parseint(java.lang.String)

    I am getting this error message in the program I'm working on (line 150), and am wondering what it means? This is an exercise for a college class; just want to declare that; this is not my own work.

    Here is the program that I am working with:

    [CODE=java]// This application inputs and outputs account information.
    import java.awt.*;
    import java.awt.event. *;
    import javax.swing.*;
    import javax.swing.bor der.*;

    public class AccountInformat ion extends JFrame
    {
    // JPanel to group deposit components
    private JPanel enterJPanel;

    // JLabel and JTextField for deposits
    private JLabel depositJLabel;
    private JTextField depositJTextFie ld;

    // JButton to initiate balance calculation
    private JButton enterJButton;

    // JPanel to group account information components
    private JPanel accountJPanel;

    // JLabel and JTextField for account holder's name
    private JLabel nameJLabel;
    private JTextField nameJTextField;

    // JLabel and JTextField for account number
    private JLabel accountNumberJL abel;
    private JTextField accountNumberJT extField;

    // JLabel and JTextField for balance
    private JLabel balanceJLabel;
    private JTextField balanceJTextFie ld;

    // no-argument constructor
    public AccountInformat ion()
    {
    createUserInter face();
    }

    // create and position GUI components; register event handlers
    private void createUserInter face()
    {
    // get content pane and set layout to null
    Container contentPane = getContentPane( );
    contentPane.set Layout( null );

    // set up enterJPanel
    enterJPanel = new JPanel();
    enterJPanel.set Layout( null );
    enterJPanel.set Bounds( 16, 16, 152, 126 );
    enterJPanel.set Border(
    new TitledBorder( "Enter information" ) );
    contentPane.add ( enterJPanel );

    // set up depositJLabel
    depositJLabel = new JLabel();
    depositJLabel.s etText( "Deposit amount:" );
    depositJLabel.s etBounds( 16, 40, 140, 16 );
    enterJPanel.add ( depositJLabel );

    // set up depositJTextFie ld
    depositJTextFie ld = new JTextField();
    depositJTextFie ld.setText( "0" );
    depositJTextFie ld.setBounds( 16, 56, 120, 21 );
    depositJTextFie ld.setHorizonta lAlignment( JTextField.RIGH T );
    enterJPanel.add ( depositJTextFie ld );

    // set up enterJButton
    enterJButton = new JButton();
    enterJButton.se tText( "Enter" );
    enterJButton.se tBounds( 16, 150, 152, 34 );
    contentPane.add ( enterJButton );
    enterJButton.ad dActionListener (

    new ActionListener( ) // anonymous inner class
    {
    // event handler called when enterJButton is pressed
    public void actionPerformed ( ActionEvent event )
    {
    enterJButtonAct ionPerformed( event );
    }

    } // end anonymous inner class

    ); // end call to addActionListen er

    // set up accountJPanel
    accountJPanel = new JPanel();
    accountJPanel.s etLayout( null );
    accountJPanel.s etBounds( 180, 16, 136, 170 );
    accountJPanel.s etBorder(
    new TitledBorder( "Account information" ) );
    contentPane.add ( accountJPanel );

    // set up nameJLabel
    nameJLabel = new JLabel();
    nameJLabel.setT ext( "Name:" );
    nameJLabel.setB ounds( 16, 24, 100, 16 );
    accountJPanel.a dd( nameJLabel );

    // set up nameJTextField
    nameJTextField = new JTextField();
    nameJTextField. setText( "Sue Purple" );
    nameJTextField. setBounds( 16, 40, 104, 21 );
    nameJTextField. setEditable( false );
    accountJPanel.a dd( nameJTextField );

    // set up accountNumberJL abel
    accountNumberJL abel = new JLabel();
    accountNumberJL abel.setText( "Account Number:" );
    accountNumberJL abel.setBounds( 16, 70, 140, 16 );
    accountJPanel.a dd( accountNumberJL abel );

    // set up accountNumberJT extField
    accountNumberJT extField = new JTextField();
    accountNumberJT extField.setTex t( "12345" );
    accountNumberJT extField.setBou nds( 16, 86, 104, 21 );
    accountNumberJT extField.setEdi table( false );
    accountNumberJT extField.setHor izontalAlignmen t(
    JTextField.RIGH T );
    accountJPanel.a dd( accountNumberJT extField );

    // set up balanceJLabel
    balanceJLabel = new JLabel();
    balanceJLabel.s etText( "Balance:" );
    balanceJLabel.s etBounds( 16, 116, 100, 16 );
    accountJPanel.a dd( balanceJLabel );

    // set up balanceJTextFie ld
    balanceJTextFie ld = new JTextField();
    balanceJTextFie ld.setText( "0" );
    balanceJTextFie ld.setBounds( 16, 132, 104, 21 );
    balanceJTextFie ld.setEditable( false );
    balanceJTextFie ld.setHorizonta lAlignment( JTextField.RIGH T );
    accountJPanel.a dd( balanceJTextFie ld );

    // set properties of application's window
    setTitle( "Account Information" ); // set title bar text
    setSize( 340, 225 ); // set window size
    setVisible( true ); // display window

    } // end method createUserInter face

    // method called when enterJButton is pressed
    private void enterJButtonAct ionPerformed( ActionEvent event )
    {
    // display new balance
    balanceJTextFie ld.setText( String.valueOf(
    Integer.parsein t( balanceJTextFie ld.getText() ) *
    Integer.parsein t( depositJTextFie ld.getText() ) ) );

    // clear depositJTextFie ld
    depositJTextFie ld.setText( "0" );

    } // end method enterJButtonAct ionPerformed

    // main method
    public static void main( String[] args )
    {
    AccountInformat ion application = new AccountInformat ion();
    application.set DefaultCloseOpe ration( JFrame.EXIT_ON_ CLOSE );

    } // end method main

    } // end class AccountInformat ion[/CODE]
    Last edited by Ganon11; Oct 15 '07, 01:31 PM. Reason: Please use the [CODE] tags provided.
  • dmjpro
    Top Contributor
    • Jan 2007
    • 2476

    #2
    Use code Tags, while you do Post.

    use "Integer.parseI nt" means you written "parseint".
    And follow the method name convention in Java.


    Debasis Jana

    Comment

    Working...