gpt4 book ai didi

java - 我需要帮助将绘画组件添加到类中的框架

转载 作者:行者123 更新时间:2023-12-01 23:55:32 24 4
gpt4 key购买 nike

我需要帮助才能使我想要绘制的内容在屏幕上可见。我能够在主要部分正确设置它,但是我觉得将所有内容都放在自己的类中会更有组织性。窗口将会出现,但不会绘制任何内容。就连我设置的背景也没有显示出来。

public class CharacterCreator extends JPanel {

//Declare Variables

ImageIcon icon = new ImageIcon();

//PAINT
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);


//Drawing Code
g.setColor(Color.red);
g.drawOval(10, 10, 10, 10);
}

//Window Creator
public CharacterCreator() {
super();
JFrame application = new JFrame();
application.setTitle("Window");
application.setBackground(Color.WHITE);
application.setIconImage(null);
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
application.setSize(500, 400);
application.setLocationRelativeTo(null);
application.setVisible(true);


}
}

这就是主要内容:

public class GameProject {
public static void main(String [] args){
JPanel CC = new CharacterCreator();
}
}

最佳答案

您需要将 CharacterCreator 添加到 JFrame 中:

application.add(this);

旁白:考虑使用 Initial Threads

关于java - 我需要帮助将绘画组件添加到类中的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15690092/

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