变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

將JTable作為文本輸入框

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

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

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);
}
}

 

效果圖

 

相關(guān)軟件

相關(guān)文章

文章評論

軟件按字母排列: 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
主站蜘蛛池模板: 中文字幕第5页 | 久久黄色免费 | 国产精品高清一区二区三区不卡 | 日韩精品免费视频 | 国产三级在线看 | 一级女性全黄生活片免费 | 成人免费网站久久久 | 亚洲免费视频在线观看 | 羞羞羞网站 | 视频一区二区三区欧美日韩 | 国产精品天干天干在线综合 | 一二三四在线视频播放社区 | 高清国产在线观看 | 嘿嘿嘿视频免费网站在线观看 | 天天躁狠狠躁夜躁2021 | 久久精品国产屋 | 一级寡妇乱色毛片全场免费 | 精品欧美一区二区在线观看 | 国产午夜毛片v一区二区三区 | 中国一级毛片国产高清 | 久久免费大片 | 在线视频三区 | 欧美一级免费在线观看 | 东京一本热| 一级小视频 | 久久精品伦理 | 亚洲综合偷自成人网第页色 | 天堂在线国产 | 亚洲free| 色播日韩 | 国产精品一区91 | 天天操天天干天天干 | 日本在线视频精品 | 黄色片免费在线播放 | 欧美日本一区亚洲欧美一区 | 亚洲天堂网站在线 | 97夜夜| 日韩有码视频在线 | 亚洲成a人片在线观看尤物 亚洲成a人片在线观看88 | 日韩精品久久久免费观看夜色 | 看全色黄大色黄大片 视 |