tjtableoperator.java

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

JAVA
96
字号
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;

class TJtableOperato extends JPanel implements ActionListener{

     JLabel  text1;
    JTable table2 ;
  Border b = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
 TJtableModel tblmol2;
  TJtableHandCombox  tjthc2;
  JTextField jtfwhat2 ;
 MyTableModel dmol3;
   TJtableModel tblmol3;

   public TJtableOperato(  ) {
      setLayout(new BorderLayout());
      text1=new JLabel();
      text1.setFont(new java.awt.Font("黑体", Font.PLAIN, 20));
      text1.setHorizontalAlignment(SwingConstants.CENTER);
      text1.setText(" 职工记录 ");
      add(text1,BorderLayout.NORTH);
      this.setBackground(Color.white);

      tblmol2 = new TJtableModel("U"," ","UInfo");
      dmol3=new MyTableModel(  tblmol2.alldata(),TableHand.cardlistuser);
      table2 = new JTable(dmol3);

      JScrollPane sp = new JScrollPane(table2);
      add(sp,BorderLayout.CENTER);






       tjthc2 =new TJtableHandCombox(TableHand.cardlistuser);
       jtfwhat2=new JTextField(20);
       JButton seek=new JButton(" 查  找 ");
       seek.setActionCommand("seluser");
       seek.addActionListener(this);
       JPanel p=new JPanel(new FlowLayout());
        p.setBackground(Color.white);
       p.add( tjthc2);
        p.add( jtfwhat2);
       p.add(seek);
       add(p,BorderLayout.SOUTH);
       setBorder(b);
       setVisible(true);

  }

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

           if(TableHand.cardlistuser[i].equals( tjthc2.handlist.getSelectedItem())){
                  break;
             }

         }

       tblmol2 = new TJtableModel(TableHand.cardlistusersql[i], jtfwhat2.getText(),"UInfow");

     MyTableModel dmol2 =new MyTableModel(tblmol2.alldata(),TableHand.cardlistuser);
        table2.setModel(dmol2);
     (( DefaultTableModel)table2.getModel()).fireTableDataChanged();
(( DefaultTableModel)table2.getModel()).fireTableStructureChanged();
        table2.validate();

     }

      }

}

⌨️ 快捷键说明

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