Passing args and stdin from main to a class
<p>Can someone give me an example, based on what I have, on how to pass the command line args or stdin from main to the class named drawOnGrid? I am having a hard time understanding it. Basically I need to use "g.drawString (argOne, 10, 10);" instead of drawOval or drawLine. I have enclosed my code.</p>

<pre><code>import java.awt.*;
import javax.swing.*;
import java.util.*;

public class Tictactoe extends JFrame {

//construct a figurePanel
public Tictactoe() {

    Container RandomTicTacToePanel = getContentPane();
    RandomTicTacToePanel.setLayout(new GridLayout(3, 3));


    for (int i = 0; i &lt; 9; i++) {
        RandomTicTacToePanel.add(new drawOnGrid());
    }
}

//Main method
public static void main(String[] args) {

    String argOne;
    String argTwo;

    Scanner in = new Scanner(System.in);

    int length = args.length;
    if (length &lt;= 0) {
        System.out.println("Please enter player One's symbol: ");
        argOne = in.nextLine();
        System.out.println("Please enter player Two's symbol: ");
        argTwo = in.nextLine();
        in.close();
    }

    Tictactoe Tframe = new Tictactoe();
    Tframe.setTitle("Tic Tac Toe Panel: Random Entries");
    Tframe.setSize(350, 350);
    Tframe.setResizable(true);
    Tframe.setLocationRelativeTo(null);
    Tframe.setVisible(true);
    Tframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

class drawOnGrid extends JPanel {

    //overide the paintComponent
    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);

        int random = (int) (Math.random() * 3);

        for (int i = 0; i &lt; 3; i++) {
            for (int j = 0; j &lt; 3; j++) {

                if (random == 0) {
                    System.out.print(" ");
                } else if (random == 1) {
                    g.drawOval(10, 10, getWidth() - 20, getHeight() - 20);
                } else if (random == 2) {
                    g.drawLine(10, 10, getWidth() - 10, getHeight() - 10);
                    g.drawLine(getWidth() - 10, 10, 10, getHeight() - 10);

                }
            }

        }
    }
}
}
</code></pre>

<p>I would really appreciate it. Thank You.</p>
