?? sample26_2.java
字號(hào):
package wyf.jc;
import java.awt.*;
import javax.swing.*;
import java.util.*;
//定義該類繼承自JFrame
public class Sample26_2 extends JFrame
{
//創(chuàng)建包含表格數(shù)據(jù)的向量
Vector vdata=new Vector();
{
//創(chuàng)建表示行數(shù)據(jù)的子向量
Vector tempv1=new Vector();
tempv1.add("123456");tempv1.add("手表");tempv1.add("2000.0");
tempv1.add("現(xiàn)金交易");tempv1.add("等待發(fā)貨");
Vector tempv2=new Vector();
tempv2.add("456123");tempv2.add("足球");tempv2.add("120.0");
tempv2.add("網(wǎng)上支付");tempv2.add("等待付款");
Vector tempv3=new Vector();
tempv3.add("951357");tempv3.add("U盤");tempv3.add("300.0");
tempv3.add("現(xiàn)金交易");tempv3.add("交易完畢");
Vector tempv4=new Vector();
tempv4.add("268453");tempv4.add("圖書");tempv4.add("65.0");
tempv4.add("網(wǎng)上支付");tempv4.add("等待發(fā)貨");
//將表示行數(shù)據(jù)的子向量添加到包含表格數(shù)據(jù)的向量中
vdata.add(tempv1);vdata.add(tempv2);vdata.add(tempv3);vdata.add(tempv4);
}
//創(chuàng)建包含表格標(biāo)題的向量
Vector vhead=new Vector();
{
vhead.add("定單號(hào)");vhead.add("商品名稱");vhead.add("金額");
vhead.add("交易方式");vhead.add("交易情況");
}
//創(chuàng)建JTable對(duì)象
JTable jt=new JTable(vdata,vhead);
//將JTable封裝進(jìn)滾動(dòng)窗格
JScrollPane jsp=new JScrollPane(jt);
public Sample26_2()
{
//設(shè)置不繪制表格的垂直線
jt.setShowVerticalLines(false);
//設(shè)置指定行行高
jt.setRowHeight(2,35);
//設(shè)置網(wǎng)格線的顏色為藍(lán)色
jt.setGridColor(Color.BLUE);
//將含JTable的滾動(dòng)窗格添加進(jìn)窗體
this.add(jsp);
//設(shè)置窗體的關(guān)閉動(dòng)作、標(biāo)題、大小位置以及可見性
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("一個(gè)表格的示例");
this.setBounds(100,100,400,200);
this.setVisible(true);
}
public static void main(String[] args)
{
//創(chuàng)建Sample26_2窗體對(duì)象
new Sample26_2();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -