嗨朋友我想在一帧中布局 4 个实体
- 一个 JTable
- 3 个按钮
为此,我创建了一个 JFrame 并将 2 个 JPanel 放入该 JFrame 中。一个 JPanel 包含一个包含 JTable 的 scrollablePanel。另一个 JPanel 包含 3 个 JButton。
我希望输出如下所示:
但是我的表不再可见,只有按钮可见。以下是我的代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class displayGui extends JFrame{
private JPanel topPanel;
private JPanel btnPanel;
private JScrollPane scrollPane;
public displayGui(JTable tbl){
setTitle("Company Record Application");
setSize(300,200);
setBackground(Color.gray);
topPanel = new JPanel();
btnPanel = new JPanel();
topPanel.setLayout(new BorderLayout());
getContentPane().add(topPanel);
getContentPane().add(btnPanel);
scrollPane = new JScrollPane(tbl);
topPanel.add(scrollPane,BorderLayout.CENTER);
JButton addButton = new JButton("ADD");
JButton delButton = new JButton("DELETE");
JButton saveButton = new JButton("SAVE");
btnPanel.add(addButton);
btnPanel.add(delButton);
}
}
我的主要方法中的代码:
displayGui dg = new displayGui(table);
dg.setVisible(true);