text: hello,hello,
  I have a problem wit my script I'm trying to make. The compiler tells me its fine but when I open it and press the button to perform the action I want it gives me allot of lines in the program I'm writting the code in (the compiler section) and well I just can't seem to find out how to get it to work properly.
  here is the code,
  'and the main:and the main:Code:import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.lang.*; public class MyFrame extends JFrame implements ActionListener { private JButton b; private JPanel p; private JTextField tf, tf2; public MyFrame() { setLayout(new FlowLayout()); p = new JPanel(); add(p); p.setPreferredSize(new Dimension(500, 100)); p.setBackground(Color.WHITE); tf = new JTextField(20); add(tf); b = new JButton("voer beide velden in"); add(b); b.addActionListener(this); tf2 = new JTextField(10); add(tf2); setSize(540, 180); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e) { String s = tf.getText(); String b = tf2.getText(); int t = Integer.parseInt(s); int l = Integer.parseInt(b); int h = t * l; String a = Integer.toString(h); if (s.equals("")) { s = "Java"; } else { s = a; } Graphics g = p.getGraphics(); g.setColor(Color.WHITE); g.fillRect(0, 0, 500, 100); g.setColor(Color.BLACK); int x = 10, y = 50; for ( int i = 1 ; i <= 10 ; i = i + 1 ) { g.drawString(a, x, y); x = x + 7* s.length() + 15; } tf.setText(s); } }
  public class Main
  {
  public static void main(String [] args)
  {
  MyFrame Frame = new MyFrame();
  }
  }
  it's suposed to give me the string that's entered in the 1st textfield (tf) times the number you enter in textfield 2 (tf2).
  So if someone can show me what I'm doing wrong preferably by showing it seeing as my english isnt that good (specially with programming terms as I never had to use them ..untill a week ago). in any way i would be extremely grateful.