これにより、2 つの JPanel が JFrame 内に配置されますか、それとも何らかのコンテナーを作成する必要がありますか?
すべてのボタンを含む列に配置するのではなく、JTextField をボタンの上に 1 列だけ占有するようにしようとしています。
window = new JFrame("Window");
displayBox = new JTextField(20);
display = new JPanel(new GridLayout(0, 1));
buttons = new JPanel(new GridLayout(0, 3));
b0 = new JButton("0");
b1 = new JButton("1");
//...
window.getContentPane().add(display);
display.add(displayBox);
window.getContentPane().add(buttons);
buttons.add(b0);
buttons.add(b1);
//...
window.pack();
window.setSize(300, 400);
window.setVisible(true);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);