私は最近、個人用のキャラクター作成シートのGUIを書くためにJavaとaamを学び始めました。私はバックエンドのものはすべて正常に動作していると信じていますが、グレーボックス以外のGUIを表示することができないため、コンソールの外でテストすることはできません。パネルがGUIに追加されていない
JFrameを作成し、他の文字クラスのコンストラクタを呼び出してすべての作業を行うメインクラスがありますが、何らかの理由でGUIに何も表示されません。私は何かエラーや何かを得ていないと私は無駄に可能なソリューションを研究するために数時間を費やしてきました。
マイコード: mainメソッド:
public static void main(String[] args) throws IOException
{
JFrame main = new JFrame();
JMenuBar menu = new MenuBar();
JPanel character = new CreatorGUI();
main.getContentPane().add(character);
main.add(menu);
main.setJMenuBar(menu);
main.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
main.setSize(10000, 10000);
main.pack();
main.setVisible(true);
}
CreatorGUI:
public CreatorGUI() throws IOException
{
JPanel container = new JPanel();
JPanel stats = makeStats();
JPanel mods = makeMods();
JPanel character = makeChar();
container.add(mods);
container.add(stats);
container.add(character);
add(container);
}
私はGUIは、すべてが私の前に働いていることを確認するために、その最も基本的な形での作業を取得しようとしています戻ってGUIを洗練するが、私は壁に当たった。
ご協力いただきありがとうございます。
これは機能しています。ありがとうございます1 –