//新建文件菜单条 
  JMenuItem newItem=new JMenuItem("New");  
  newItem.setMnemonic('N'); 
  newItem.addActionListener(  
      new ActionListener(){  
            public void actionPerformed(ActionEvent e) 
            {   
            newFile();        //如果被触发,则调用新建文件函数段   
            }   
      }  
  );  
  fileMenu.add(newItem); 
//保存文件菜单项 eL #U $2   
  JMenuItem saveItem=new JMenuItem("Save");  
  saveItem.setMnemonic('S');  
  saveItem.addActionListener( 
      new ActionListener(){  
            public void actionPerformed(ActionEvent e)
            { 
            saveFile();        //如果被触发,则调用保存文件函数段 [M|4$d  
            }  
      }  
  ); 
  fileMenu.add(saveItem);  //打开文件菜单项 >*\16UPa4  
  JMenuItem loadItem=new JMenuItem("Load"); 
  loadItem.setMnemonic('L');  
  loadItem.addActionListener(  
      new ActionListener(){  
            public void actionPerformed(ActionEvent e) 
            { 
            loadFile();        //如果被触发,则调用打开文件函数段 UQ}mIF0.  
            } 
      } 
  );
  fileMenu.add(loadItem);   fileMenu.addSeparator(); //退出菜单项 A].
  JMenuItem exitItem=new JMenuItem("Exit"); 
  exitItem.setMnemonic('X'); 
  exitItem.addActionListener(  
      new ActionListener(){ 
            public void actionPerformed(ActionEvent e) 
            {  
            System.exit(0);    //如果被触发,则退出画图板程序 gLfRe$}GJ  
            }  
      }  
  );  
  fileMenu.add(exitItem); 
  bar.add(fileMenu); 
//设置颜色菜单条   
  JMenu colorMenu=new JMenu("Color");   
  colorMenu.setMnemonic('C');   
 
//选择颜色菜单项  
  JMenuItem colorItem=new JMenuItem("Choose Color");  
  colorItem.setMnemonic('O');   
  colorItem.addActionListener(   
      new ActionListener(){  
            public void actionPerformed(ActionEvent e) 
            {  
            chooseColor();    //如果被触发,则调用选择颜色函数段 Hh`+2O;  
            } 
    }  
    ); 
  colorMenu.add(colorItem);   
  bar.add(colorMenu);  //设置线条粗细菜单条 
  JMenu strokeMenu=new JMenu("Stroke"); 
  strokeMenu.setMnemonic('S');  
 
//设置线条粗细菜单项 (Ta1zA2iG  
  JMenuItem strokeItem=new JMenuItem("Set Stroke"); 
  strokeItem.setMnemonic('K');  
  strokeItem.addActionListener(   
      new ActionListener(){ 
            public void actionPerformed(ActionEvent e) 
            {  
              setStroke();  
              }  
            } 
        ); 
      strokeMenu.add(strokeItem); 
      bar.add(strokeMenu); 这是一个画图程序,可为什么红色部分有问题呢?这几个函数不是不可以像程序中那样直接用?应该怎么改呢?