我试图启动框架GUI (桌面窗口),而不从Applet对象创建它。
我有编译错误。
我的问题是,创建桌面gui框架的唯一方法是使用主方法,比如桌面应用程序?
或者有一种方法来创建一个框架,比如用init()、start()、paint()等来创建applet,等等…。方法?
我的代码:
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)发布于 2013-07-30 22:16:27
添加
public static void main(String[] args) {
new PilotinoGui ().setVisible(true);
}作为类中的主要方法
发布于 2013-07-30 22:12:39
正如其他答案所指出的,您需要有一个主要的方法:
public static void main(String []args)
{
PilotinoGui pg = new PilontinoGui();
pg.setVisible(true);
}我建议使用JFrame而不是框架。
import javax.swing.JFrame;java.awt.Frame的扩展版本,它增加了对JFC/Swing组件体系结构的支持。您可以在Java教程中找到有关使用JFrame的面向任务的文档,以及如何制作框架一节。
这里的文档:http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/JFrame.html
https://stackoverflow.com/questions/17958358
复制相似问题