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 + -
显示快捷键?