我试图启动一个框架 GUI(桌面窗口),而不从 Applet
对象创建它。
我遇到编译错误。
我的问题是,创建桌面 GUI 框架的唯一方法是使用 main 方法,例如桌面应用程序?
或者有没有办法创建一个框架,就像使用 init()
、start()
、paint()
创建小程序一样等等……方法?
我的代码:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
class PilotinoGui extends Frame {
PilotinoGui(String title) {
super(title);
}
public void paint(Graphics g) {
g.drawString("This is stringggg", 10, 40);
}
}
错误消息:
Error: Main method not found in class
zetariemann.com.pilotino.PilotinoGui, please define the main method as:
public static void main(String[] args)
最佳答案
当您编译 运行代码时,编译器会搜索main方法,这意味着如果没有main方法,您将无法进入运行时,因为对象的创建,也许你的代码在编译时编译,但那是另一回事。
因此,没有 main 方法就不可能运行应用程序。
关于java - 运行没有main方法的Java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17958358/