有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

不显示用户界面Java GUI

这是为了我的大学项目,我正在绞尽脑汁思考为什么我的JavaGUI不能工作。情况就是这样:代码编译和执行时没有问题

这段代码应该创建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

我真的很欣赏你的作品。另外,请给我一个提示,为什么它不起作用


共 (0) 个答案