gpt4 book ai didi

java - 开始 : Applet is not initialized in Java application

转载 作者:行者123 更新时间:2023-12-01 12:50:48 28 4
gpt4 key购买 nike

friend 们,我正在编写一个简单的 Swing 应用程序。但是当我运行这个时,会显示“启动:小程序未初始化”窗口。我的主要类(class)是

import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(800,800);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new GameFrame());
frame.setResizable(false);
frame.setVisible(false);
}

}

我的子类是:

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
public class GameFrame extends JPanel {
GameFrame(){
setFocusable(true);

}
public void paint(Graphics g){
super.paint(g);
Graphics2D g2d = (Graphics2D) g;
g2d.drawString("Hello am Haris..!!", 100, 100);
ImageIcon ic = new ImageIcon();
Image i = ic.getImage();
g2d.drawImage(i, 500, 200, null);

}

}

最佳答案

小程序应该是java.applet.Applet 类的子类。它不需要有 main() 方法,因为默认情况下不会调用它。 Applet 的子类通常会重写 init()start()stop()destroy () 方法。

参见http://docs.oracle.com/javase/tutorial/deployment/applet/index.html .

关于java - 开始 : Applet is not initialized in Java application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24227347/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com