喜的朋友我想在一個框架佈局4個實體如何把一張桌子和3個按鈕在一個JFrame
- JTable中
- 3個按鈕
爲此,我創建了一個JFrame並在該JFrame中放置2個JPanel。一個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);
另請參見[*初始線程*](http://docs.oracle.com/javase/教程/ uiswing /併發/ initial.html)。 – trashgod 2013-03-04 05:20:38