Заполнить (0 метод создает пустую рамку - PullRequest
0 голосов
/ 07 октября 2019

Тестовый класс должен вызвать метод populate () из класса appframe, но он просто показывает пустую рамку.

Cointoolbar представляет собой несколько кнопок и комбинированный список.

CoinPanel содержит 2 метки, отображающие изображения

Панель состояния contais jlabels с рамкой

Сводная панель содержитa Jlist

Тестовый класс -

package mvc.app;

import javax.swing.SwingUtilities;

import mvc.view.Appframe;

public class MVCTest
{
    public static void main(String[] args)
    {
        SwingUtilities.invokeLater(new Runnable()
        {
            @Override
            public void run()
            {
                new Appframe().populate();
            }
        });
    }
}

Класс Appframe -

package mvc.view;

import model.GameEngineImpl;
import model.interfaces.GameEngine;
import java.awt.BorderLayout;
import javax.swing.JFrame;

public class Appframe extends JFrame
 {

    private GameEngine gameEngine = new GameEngineImpl();

    public Appframe()
    {
        setBounds(100, 100, 1450, 530);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }

    public void populate() 
    {
        //Populate panel
        //setLayout(new BorderLayout());
        add(new CoinToolBar(), BorderLayout.NORTH);
        add(new CoinPanel(), BorderLayout.CENTER);
        add(new StatusBarPanel(), BorderLayout.SOUTH);
        add(new SummaryPanel(), BorderLayout.EAST);
    }



}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...