返回本章節
返回作業目錄
需求說明:
使用JTable組件顯現人員信息列表
實現思路:
- 創建一個JTable對象。
- 創建一個JScrollPane對象(顯示橫向和縱向滾動條)。
- 將表格添加到滾動面板。
- 將滾動面板添加到JFrame的內容窗格中
實現代碼:
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.ScrollPaneConstants;
public class Test extends JFrame {
private JTable jTable;
public void init(){
BorderLayout bl=new BorderLayout();
this.setLayout(bl);
//定義表格的表頭信息
String[] heads={"姓名","年齡","電話"};
//定義表格中顯示的信息
Object[][] data={
{"丘處機","33","13870943994"},{"徐世績","28","18062795496"},
{"杜如晦","29","18600158798"},{"方孟傲","35","13836188388"},
{"杜小月","19","15248779908"},{"餘國荔","25","13238112922"},
{"羅士信","29","15927271222"},{"林徽因","34","15108235082"},
{"陳永華","39","13296693349"},{"蕭漩語","34","15847006955"}};
//創建JTable對象
jTable=new JTable(data,heads);
int v=ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int h=ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
//創建滾動條面板對象,將JTable加入滾動條中,顯示橫向和垂直滾動條
JScrollPane jsp=new JScrollPane(jTable,v,h);
//將滾動面板添加至JFrame中
this.add(jsp);
this.setSize(450, 200);
this.setVisible(true);
}
public static void main(String[] args) {
Test test = new Test();
test.init();
}
}