回 帖 发 新 帖 刷新版面

主题:[讨论]我的程序哪里错了!!

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class JWindow extends JFrame
{
      QiPan Q=new QiPan();
      JMenuBar Jmenubar=new JMenuBar();
      public JWindow(String str)
      {
              super(str);
              this.setJMenuBar(Jmenubar);
              add(Q);
      }
        public static void main(String[] args)
        {
              JWindow Jwindow=new JWindow("五子棋对战平台");         
              Jwindow.setSize(400,400);
              Jwindow.setLocation(300,180);
              Jwindow.setVisible(true);
              Jwindow.setDefaultCloseOperation(JWindow.EXIT_ON_CLOSE);
        } 
        class QiPan extends JPanel
    {
          JMenu Jmenu=new JMenu("操作");
              JMenuItem Jmenuitem1=new JMenuItem("开始");
              JMenuItem Jmenuitem2=new JMenuItem("退出");
          public QiPan()
          {
                Jmenu.add(Jmenuitem1);
                Jmenu.add(Jmenuitem2);
                Jmenubar.add(Jmenu);               
                Jmenuitem2.addActionListener(Action);                     }
              ActionListener Action=new ActionListener()
              {
                   public void actionPerformed(ActionEvent e) 
                          {
                        System.exit(0);
                  }
                };
               public void drawgridding(Graphics2D g1)
          {   
                Q.setBackground(Color.lightGray);
                for(int i=0;i<=20;i++)
                {
                    g1.drawLine(i*20,0,i*20,400);
                    g1.drawLine(0,i*20,400,i*20);
              }  
          }                 
                 public void paintComponent(Graphics g)
          {
                super.paintComponent(g);
                Graphics2D g1=(Graphics2D)g;
                drawgridding(g1);
          }
      }
}

回复列表 (共1个回复)

沙发

学习java要懂得把错误提示弄懂!
你的错误提示信息呢?
贴出来呀!

我来回复

您尚未登录,请登录后再回复。点此登录或注册