Java高手请帮我看一下这个程序哪里有错???

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:37:41
编译时有一个错误,但我找不到....请帮我看一下.....最好自己也编译一下.....先谢了....

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

public class UseJLabel extends JFrame{
private int n=0;
private CardLayout cl=new CardLayout();
private JLabel cardLabel;
private Icon[] icons=new ImageIcon[12];
private JButton b1=new JButton("第一张");
private JButton b2=new JButton("下一张");
private JButton b3=new JButton("上一张");
private JButton b4=new JButton("最后一张");
public UseJLabel()
{
setLayout(new BorderLayout());
for(int i=0;i<12;i++)
icons[i]=new ImageIcon("images/T"+i+".gif");
cardLabel=new JLabel(icon[0]);
add (cardLabel,BordLayout.CENTER);

JPanel jp=new JPanel();
jp.setLayout(new FlowLayout());
jp.add(b1);
jp.add(b2);
jp.add(b3);
jp.add(b4);
b3.s

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

public class UseJLabel extends JFrame{
private int n=0;
private CardLayout cl=new CardLayout();
private JLabel cardLabel;
private Icon[] icons=new ImageIcon[12];
private JButton b1=new JButton("第一张");
private JButton b2=new JButton("下一张");
private JButton b3=new JButton("上一张");
private JButton b4=new JButton("最后一张");
public UseJLabel()
{
setLayout(new BorderLayout());
for(int i=0;i<12;i++)
icons[i]=new ImageIcon("images/T"+i+".gif");
cardLabel=new JLabel(icons[0]);
add (cardLabel);

JPanel jp=new JPanel();
jp.setLayout(new FlowLayout());
jp.add(b1);
jp.add(b2);
jp.add(b3);
jp.add(b4);
b3.setEnabled(false);
add(jp,BorderLayout.SOUTH);
b1.addActionListener(new ActionListener(){
publ