问什么出现下面的错误

public class JFrameLabel extends JFrame{

    public JFrameLabel(){

        super("路红云的问题!");

        Container c=getContentpane();

        c.setLayout(new FlowLayout(FlowLayout.LEFT));

        int temp = 0;

        ImageIcon[] ic={null,new ImageIcon(getClass().getResource("image.jpg")),new ImageIcon(getClass().getResource("/D:/tupian/"+temp+".jpg"))};

        String[] s={"文本标签","文字在图形左方","文字在图形下方"};

        int [] ih={0, JLabel.LEFT, JLabel.CENTER};

        int [] iv={0, JLabel.CENTER, JLabel.BOTTOM};

        for(int i=0;i<3;i++){

           JLabel label=new JLabel(s[i],ic[i],JLabel.LEFT);

           if(i>0)

           {

               label.setHorizontalTextPosition(ih[i]);

               label.setHorizontalTextPosition(iv[i]);

           }

           label.setToolTipText("第"+(i+1)+"个标签");

           c.add(label);

        }

    }

   


public satic void main(String[] args) {

       JFrameLabel app=new JFrameLabel();

       app.setSize(600,300);

       app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

      app.setVisible(true);

}

运行时显示

c.setLayout(new FlowLayout(FlowLayout.LEFT))出现问题,

JAVV开发
浏览 604回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java