Java停车场计费管理系统

有人能帮我解决一下吗?

img
感激不尽

package T3;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Car extends JFrame implements ActionListener{

    JPanel southPanel;
    JButton btnIn,btnOut;
    CQueue queue;
    ImagePanel imagePanel;
    int index=-1;
    boolean flag=false;
    public Car() {
        super("家家乐停车场...");
        queue = new CQueue();
        java.awt.Container c = getContentPane();
        southPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
        imagePanel = new ImagePanel();
        btnIn = new JButton("入库");
        btnOut = new JButton("出库");
        btnIn.addActionListener(this);
        btnOut.addActionListener(this);
        southPanel.add(btnIn);
        southPanel.add(btnOut);
        c.add(imagePanel);
        c.add(southPanel,BorderLayout.SOUTH);
        setSize(1250, 250);
        setVisible(true);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    public void actionPerformed(ActionEvent e) {
        if(e.getSource()==btnIn){
            flag=true;
            index = queue.inQueue("1");
            imagePanel.repaint();
        }else if(e.getSource()==btnOut){
            flag=false;
            index=queue.outQueue();
            imagePanel.repaint();
        }
    }
    //内部类
    class ImagePanel extends JPanel{
        ImageIcon[] images ={
                new ImageIcon("qq.jpg"),
                new ImageIcon("clear.jpg")
        };
        int width=126; //图片宽
        int height=131;//图片的高
        @Override
        public void paint(Graphics g) {
            if(index>=0){
                if(flag){
                    g.drawImage(images[0].getImage(), index*width, 0,width,height,Color.BLUE, this);
                }else{
                    g.drawImage(images[1].getImage(), index*width, 0,width,height,Color.BLUE, this);
                }
            }
        }
    }
    public static void main(String[] args) {
        new Car();
    }
}

swing的还是web的