精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

當前位置:首頁文章首頁 IT學院 IT技術

將JTable作為文本輸入框

作者:  來源:  發(fā)布時間:2012-1-31 11:08:47  點擊:

下面的例子將JTable做為一個輸入數據的文本框,當雙擊擊每行第一個格子時,自動添加一個空白行

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.ListSelectionModel;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

public class NewJFrame extends javax.swing.JFrame {

        private JScrollPane scrollPane;

private JTable table;
private Vector<String> currentRow;
private Vector<String> currentRow1;
private Vector<Vector<String>> rows;
private Vector<String> colHeader;

public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
NewJFrame inst = new NewJFrame();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
public NewJFrame() {
scrollPane = new JScrollPane();
getContentPane().add(scrollPane, BorderLayout.CENTER);
scrollPane.setPreferredSize(new java.awt.Dimension(392, 109));
String colName[] = {"c1","c2","c4","c5"};
    colHeader = new Vector<String>();
rows = new Vector<Vector<String>>();
currentRow = new Vector<String>();
for(int i = 0;i< 4;i++){
colHeader.add(colName[i]);
currentRow.add("");
}
rows.addElement(currentRow);
TableModel tableModel = new DefaultTableModel(rows, colHeader);
table = new JTable(tableModel);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e) {
if(table.getSelectedColumn() == 0)
addRow();
}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
});
scrollPane.setViewportView(table);
setSize(400, 300);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public void addRow(){
currentRow1 = new Vector<String> ();
for(int i = 0;i< 4;i++){
currentRow1.add("");
}
rows.addElement(currentRow1);
}
}

 

效果圖

 

相關軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 日本亚洲最大的色成网站www | 网站视频大片www | 久久综合精品不卡一区二区 | 精品免费一区二区三区 | 青楼十二妓 | 久久久久国产一级毛片高清片 | 六月丁香婷婷激情国产 | 欧美区一区二区三 | 欧美精品一二三区 | 猛男诞生记在线观看 | 99这里| 久久精品视频免费看 | 精品视频一区二区三区四区五区 | 五月天激情小说网 | a级毛片视频免费观看 | 毛片免费网 | 深夜激情网站 | 美女性视频网站 | h羞羞涩涩动漫在线观看 | 久青草视频免费观看青 | 免费国产成人高清无线看软件 | 亚洲精品www久久久久久 | 欧美一区精品 | 综合在线视频 | 国产色综合久久无码有码 | 奇米影视第四色888 奇米影视第四色777 | 四虎永久免费地址在线观看 | 国产成人性毛片 | 国产一级影院 | 亚洲精品午夜国产va久久 | 你懂的 在线视频 | 久久国产精品免费看 | 久久男人精品 | 四虎免费最新在线永久 | 久久夫妻视频 | 丝袜精品 欧美 亚洲 自拍 | 激情综合网五月天 | 999国内精品永久免费视频试看 | 国产成人精品曰本亚洲77美色 | 久久99精品综合国产首页 | 国产精品福利在线 |