Я хочу иметь возможность прослушивать окно, чтобы при открытии окна появлялась некоторая графика.Это связано с некоторой проблемой, потому что вы не можете установить прослушиватель окна, когда окно установлено в видимое (или, по крайней мере, это то, что я нашел), но если вы ждете, чтобы установить окно видимым, пока не установитеслушатель, вы не можете установить Графику.
Это код с окном, видимым в начале:
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);
}
});
}
}