Как получить графику AWT для отображения в открытом окне? - PullRequest
0 голосов
/ 29 сентября 2019

Я хочу иметь возможность прослушивать окно, чтобы при открытии окна появлялась некоторая графика.Это связано с некоторой проблемой, потому что вы не можете установить прослушиватель окна, когда окно установлено в видимое (или, по крайней мере, это то, что я нашел), но если вы ждете, чтобы установить окно видимым, пока не установитеслушатель, вы не можете установить Графику.

Это код с окном, видимым в начале:

public class FrameTest {

    static Frame myFrame;
    static Graphics myGraphics;

    public static void main(String[] args) {

        //Initializing Window
        myFrame = new Frame();
        myFrame.setTitle("Frame Test");
        myFrame.setSize(570, 570);
        myFrame.setVisible(true);
        myGraphics = myFrame.getGraphics();
        myFrame.requestFocus();

        //Close Button
        myFrame.addWindowListener(new WindowAdapter()
        {
            public void windowOpened(WindowEvent e)
            {
                System.out.println("opened");
                myGraphics.setColor(Color.red);
            }
            public void windowClosing(WindowEvent e)
            {
                System.exit(0);
            }

        });
    }


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...