0

私はJava GUIのプログラミングに比較的慣れていないので、グリッドレイアウトを使用して、そのグリッドレイアウト内にコンテナを配置したいと考えていました。私はそれを行う方法がよくわかりませんが、ここに私が試したものがありますが、うまくいきませんでした:

    Container pane = getContentPane();
    pane.setLayout(new GridLayout(3, 1));
    Container inp = getContentPane();
    inp.setLayout(new GridLayout(2, 4));
    Container out = getContentPane();
    out.setLayout(new GridLayout(1, 1));
    Container bottom = getContentPane();
    bottom.setLayout(new GridLayout(1, 2));

    pane.add(inp);
    pane.add(out);
    pane.add(bottom);

    inp.add(cn1);
    inp.add(cnum1);
    inp.add(cn2);
    inp.add(cnum2);
    inp.add(add);
    inp.add(sub);
    inp.add(mul);
    inp.add(div);

    out.add(ans);

    bottom.add(clear);
    bottom.add(exit);

    pane.add(inp);
    pane.add(out);
    pane.add(bottom);

これが間違っていることはわかっていますが、誰かが私を助けてくれることを願っています。ありがとう!

4

1 に答える 1