gpt4 book ai didi

Java GUI 不出现

转载 作者:行者123 更新时间:2023-11-30 07:41:55 26 4
gpt4 key购买 nike

这是我的大学项目,我正在绞尽脑汁地思考为什么我的 Java GUI 不起作用。情况是这样的:代码编译并执行没有问题。

此代码应创建以桌面为中心的 300 X 300 框架并创建圆圈,并在下面打印我的名字。

我让它工作直到框架,但没有圆圈

package gui;
import javax.swing.*;
import java.awt.*;
import javax.swing.JFrame;

public class GUI extends JFrame{



public void Paint (Graphics g){
super.paintComponents(g);
g.setColor(Color.yellow);
g.fillOval(50, 50, 200, 200);
g.setColor(Color.BLACK);
g.drawArc(75, 60, 150, 150, -25, -125);
g.fillOval(100, 100, 25, 25);
g.fillOval(175, 100, 25, 25);
g.setColor(Color.BLUE);
g.setFont(new Font("Serif", Font.BOLD,18));
g.drawString("My Nanme is BOB", 33, 275);


}



/**
* @param args the command line arguments
*/
public static void main(String[] args) {
GUI GUI = new GUI() ;
GUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GUI.setSize(300,300);
GUI.setTitle("BOB's GUI App");
GUI.setVisible(true);
GUI.setLocationRelativeTo(null);

enter image description here

我真的很欣赏你的输出。还请给我一个提示为什么它不起作用

最佳答案

Java 区分大小写:

public void Paint (Graphics g)

永远不会覆盖

public void paint (Graphics g)

关于Java GUI 不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34532351/

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