我有一个关于将组件添加到 Java 框架的问题。
我有一个带有两个按钮的 JPanel 和一个添加了 JTable 的 JScrollPane。我想将这两个都添加到 JFrame 中。
我可以将 JPanel 添加到 JFrame,或者将 JScrollPane 添加到 JFrame,它们可以正确显示。我无法将它们都添加到 JFrame 并同时显示它们。
是否有与 JFrames 相关的东西不允许这样做?任何帮助将不胜感激。
编辑
问题不在于布局(至少我不这么认为),问题在于 ScrollPane 没有正确显示。这是一张图片来说明我的意思:
http://canning.co.nz/Java/ScrollPane.png
这是代码:
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridwidth = GridBagConstraints.REMAINDER;
guiPanel.add(scrollPane, gbc);
guiPanel.add(buttons, gbc);
guiFrame.add(guiPanel, BorderLayout.CENTER);
guiFrame.setVisible(true);