import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.JFrame;

/*
 * �쐬��: 2004/12/07
 *
 */

/**
 * �A�v���P�[�V�����N���X�B
 * @author mori
 *
 */
public class PoleBalancing extends JFrame {
    public PoleBalancing() {
        // �^�C�g����ݒ�
        setTitle("�|���U�q������");

        Container contentPane = getContentPane();
        
        // �C���t�H���[�V�����p�l����쐬
        InfoPanel infoPanel = new InfoPanel();
        contentPane.add(infoPanel, BorderLayout.NORTH);
        
        // ���C���p�l����쐬
        MainPanel mainPanel = new MainPanel();
        contentPane.add(mainPanel, BorderLayout.CENTER);
        // ���C���p�l���ɃC���t�H���[�V�����p�l����n��
        mainPanel.setInfoPanel(infoPanel);
        
        // �R���g���[���p�l����쐬
        ControlPanel controlPanel = new ControlPanel(mainPanel);
        contentPane.add(controlPanel, BorderLayout.SOUTH);

        // �p�l���T�C�Y�ɍ��킹�ăt���[���T�C�Y����ݒ�
        pack();
    }

    public static void main(String[] args) {
        PoleBalancing frame = new PoleBalancing();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}