📄 ttable.java
字号:
package zichan;
import javax.swing.JPanel;
import javax.swing.border.EtchedBorder;
import javax.swing.border.Border;
import javax.swing.BorderFactory;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import java.awt.BorderLayout;
import javax.swing.JButton;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class TTable extends JPanel implements ActionListener{
JTable table;
Border b = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
String[][] cells=new String[15][7];
BorderLayout borderLayout1 = new BorderLayout();
public TTable() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
/**
* JTable
*
* @param string[]s String[][]
* @param strings String[]
*/
private void jbInit() throws Exception {
String[] columnNames = {"资产名称",
"样式",
"价格",
"购入日期",
"状态",
"借用人",
"是否归还"};
setLayout(borderLayout1);
table = new JTable(cells, columnNames);
JScrollPane sp = new JScrollPane(table);
JButton fetch=new JButton("查询资产");
//System.out.println("fhsklfjlksjfklsjdlf");
fetch.setActionCommand("fetch");
fetch.addActionListener(this);
JButton prev=new JButton("上一页");
prev.setActionCommand("prev");
prev.setEnabled(false);
prev.addActionListener(this);
JButton next=new JButton("下一页");
next.setActionCommand("next");
next.setEnabled(false);
next.addActionListener(this);
JPanel p=new JPanel();
p.add(prev);
p.add(fetch);
p.add(next);
this.add(sp, java.awt.BorderLayout.CENTER);
this.add(p, java.awt.BorderLayout.SOUTH);
setBorder(b);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
for (int i = 0; i < 15; i++) {
for (int j = 0; j < 7; j++) {
table.setValueAt("", i, j);
}
}
int k=(new TableModel()).selAsset(cells);
for(int i=0;i<k;i++){
for(int j=0;j<i;j++){
table.setValueAt(cells[i][j],i,j);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -