首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

紧急求援!java菜鸟的小疑点!马上给分!

2011-12-28 
紧急求援!!!java初学者的小问题!!!!马上给分!! !importjava.awt.*importjava.awt.event.*importjavax.sw

紧急求援!!!java初学者的小问题!!!!马上给分!! !
import   java.awt.*;
import   java.awt.event.*;
import   javax.swing.*;
public   class   ShapeTestFrame   extends   JFrame   {
public   ShapeTestFrame()
      {    
            setTitle( "ShapeTest ");
            setSize(WIDTH,   HEIGHT);

            Container   contentPane   =   getContentPane();

            final   ShapePanel   panel   =   new   ShapePanel();   //此处   ShapePanel   无法解析为类型
            contentPane.add(panel,   BorderLayout.CENTER);
            final   JComboBox   comboBox   =   new   JComboBox();
            comboBox.addItem(new   LineMaker());         //此处   LineMaker无法解析为类型
            comboBox.addItem(new   RectangleMaker());//此处   RectangleMaker   无法解析为类型
            comboBox.addItem(new   RoundRectangleMaker());//此处   RoundRectangleMaker无法解析为类型
            comboBox.addItem(new   EllipseMaker());//此处   EllipseMaker   无法解析为类型
            comboBox.addItem(new   ArcMaker());//此处   ArcMaker   无法解析为类型
            comboBox.addItem(new   PolygonMaker());//此处   PolygonMaker   无法解析为类型
            comboBox.addItem(new   QuadCurveMaker());//此处   QuadCurveMaker   无法解析为类型
            comboBox.addItem(new   CubicCurveMaker());//此处   CubicCurveMaker   无法解析为类型
            comboBox.addActionListener(new
                  ActionListener()
                  {
                        public   void   actionPerformed(ActionEvent   event)
                        {    
                              ShapeMaker   shapeMaker   =
                                    (ShapeMaker)comboBox.getSelectedItem();//此处   ShapeMaker   无法解析为类型
                              panel.setShapeMaker(shapeMaker);
                        }
                  });
            contentPane.add(comboBox,   BorderLayout.NORTH);
      }

      private   static   final   int   WIDTH   =   300;
      private   static   final   int   HEIGHT   =   300;
}


[解决办法]
ShapePanel ,LineMaker,RectangleMaker,EllipseMakerd等类都是用户自定义类,如果这是全部代码的话,肯定出问题。应该给出这些类的具体实现啊。


[解决办法]
所有的无法解析为类型都是自定义的类,你需要把这些类找到。
[解决办法]
那跟引入无关,那些类都不是原来就有的
[解决办法]
同意楼上及楼上的楼上
[解决办法]
ShapePanel ,LineMaker,RectangleMaker,EllipseMakerd等类没有找到
[解决办法]
对了,教程中后面还有具体的实现这些类的方法,可我不知道怎样在eclipse中实现,请赐教!!
[解决办法]
最简单的方法,直接把类的定义都放在这个类里面,搞成内部类,省得你不知道放哪里

热点排行