Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

need help with array program

 
Jbowl
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hello,
im trying to create a program that uses a method
getData to read 10 strings in an array from a TextField. Im getting an error on the method getData that says 'class' or 'interface' expected. Can anyone help me on this issue? thanks --jbowl
private TextField input;
private String [] stringArray = new String [10];

public void init()
{ input = new TextField (20);
add (input);
input.addActionListener (this);}
public void paint(Graphics g)
{getData(stringArray);
g.drawString(toString(), 50,50);}

public void actionPerformed (ActionEvent e)
{ input.setText(null);
repaint ();}
}

// This section below contains the method getData
public void getData (String [] array)
{for (int i=0; i< array.length; i++)
array [i] = (input.getText());}

 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is this code all contained in a class?

It looks like you may have an extra closing brace "}" just after the actionPerformed method.
[ March 28, 2003: Message edited by: Barry Gaunt ]
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
BTW, welcome to Java Ranch. Would you please check out our JavaRanch Naming Policy and change your displayed name accordingly.
Thanks -Barry
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic