tjtableproduct.java

来自「一个企业小型固定资产系统的源代码。发布出来让刚学习java的人研究。」· Java 代码 · 共 91 行

JAVA
91
字号
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 TJtableProduct extends JPanel implements ActionListener{

    JLabel  textP;
JTable tableP ;
Border b = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
TJtableModel tblmolP;
TJtableHandCombox  tjthcP;
JTextField jtfwhatP ;
MyTableModel dmolP;


public TJtableProduct(  ) {
  setLayout(new BorderLayout());
  textP=new JLabel();
  textP.setFont(new java.awt.Font("黑体", Font.PLAIN, 20));
  textP.setHorizontalAlignment(SwingConstants.CENTER);
  textP.setText(" 资 产 表");
  add(textP,BorderLayout.NORTH);
  this.setBackground(Color.white);
  tblmolP = new TJtableModel("R"," ","PInfo");
  dmolP=new MyTableModel(  tblmolP.alldata(),TableHand.cardlistp);
  tableP = new JTable(dmolP);

  JScrollPane sp = new JScrollPane(tableP);
  add(sp,BorderLayout.CENTER);
   tjthcP =new TJtableHandCombox(TableHand.cardlistp);
   jtfwhatP=new JTextField(20);
   JButton seek=new JButton(" 查  找 ");
   seek.setActionCommand("Pseek");
   seek.addActionListener(this);
   JPanel p=new JPanel(new FlowLayout());
    p.setBackground(Color.white);
   p.add( tjthcP);
    p.add( jtfwhatP);
   p.add(seek);
   add(p,BorderLayout.SOUTH);
   setBorder(b);
   setVisible(true);

}

public void actionPerformed(ActionEvent e) {
  if (e.getActionCommand() == "Pseek") {
       int i=0;
     for( i=0;i<TableHand.cardlistp.length;i++){

       if(TableHand.cardlistp[i].equals( tjthcP.handlist.getSelectedItem())){
              break;
         }

     }

   tblmolP = new TJtableModel(TableHand.cardlistpsql[i], jtfwhatP.getText(),"PInfow");

 MyTableModel dmol2 =new MyTableModel(tblmolP.alldata(),TableHand.cardlistp);
    tableP.setModel(dmol2);
 (( DefaultTableModel)tableP.getModel()).fireTableDataChanged();
(( DefaultTableModel)tableP.getModel()).fireTableStructureChanged();
    tableP.validate();

 }

  }



}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?