好吧,所以这可能是一个愚蠢的问题,但我是Java的新手,并且在我养成任何坏习惯之前尝试以正确的方式教自己.
无论如何,昨晚我正在编写一个程序,包括一个扩展Frame的自定义类和一个扩展Canvas的自定义类.main()方法在canvas类中,我在那里创建了一个框架类的实例.问题是当程序检测到窗口关闭事件时,我无法丢弃框架,因为我似乎无法从主方法外部访问它.如果我尝试在main()之外定义它,那么我就无法在其中使用它.所以我最终跳过dispose()并只使用System.exit(0).这好吗?它基本上是在做同样的事情吗?或者这是我需要解决的问题,如果是这样,任何想法如何?
非常感谢您的阅读,
科迪