tjtabledepot.java
来自「一个企业小型固定资产系统的源代码。发布出来让刚学习java的人研究。」· Java 代码 · 共 89 行
JAVA
89 行
package project;
/*库存表记录表*/
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.table.DefaultTableModel ;
import javax.swing.BorderFactory;
import javax.swing.border.Border;
import javax.swing.border.TitledBorder;
import javax.swing.border.EtchedBorder;
import javax.swing.JTextField;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.JScrollPane;
public class TJtableDepot extends JPanel implements ActionListener{
JLabel textD;
JTable tableD ;
Border b = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
TJtableModel tblmolD;
TJtableHandCombox tjthcD;
JTextField jtfwhatD ;
MyTableModel dmolD;
public TJtableDepot( ) {
setLayout(new BorderLayout());
textD=new JLabel();
textD.setFont(new java.awt.Font("黑体", Font.PLAIN, 20));
textD.setHorizontalAlignment(SwingConstants.CENTER);
textD.setText("库存记录");
add(textD,BorderLayout.NORTH);
this.setBackground(Color.white);
tblmolD = new TJtableModel("R"," ","DInfo");
dmolD=new MyTableModel( tblmolD.alldata(),TableHand.cardlistD);
tableD = new JTable(dmolD);
JScrollPane sp = new JScrollPane(tableD);
add(sp,BorderLayout.CENTER);
tjthcD =new TJtableHandCombox(TableHand.cardlistD);
jtfwhatD=new JTextField(20);
JButton seek=new JButton(" 查 找 ");
seek.setActionCommand("Dseek");
seek.addActionListener(this);
JPanel p=new JPanel(new FlowLayout());
p.setBackground(Color.white);
p.add( tjthcD);
p.add( jtfwhatD);
p.add(seek);
add(p,BorderLayout.SOUTH);
setBorder(b);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand() == "Dseek") {
int i=0;
for( i=0;i<TableHand.cardlistD.length;i++){
if(TableHand.cardlistD[i].equals( tjthcD.handlist.getSelectedItem())){
break;
}
}
tblmolD = new TJtableModel(TableHand.cardlistDsql[i], jtfwhatD.getText(),"DInfow");
MyTableModel dmol2 =new MyTableModel(tblmolD.alldata(),TableHand.cardlistD);
tableD.setModel(dmol2);
(( DefaultTableModel)tableD.getModel()).fireTableDataChanged();
(( DefaultTableModel)tableD.getModel()).fireTableStructureChanged();
tableD.validate();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?