⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tablestr.java

📁 员工管理系统 在一个公司里员工之间都有工作上的联系。对方的联系方式
💻 JAVA
字号:
package com.worker.table;

import java.awt.*;
import java.awt.event.*;
import java.awt.print.*;
import java.awt.datatransfer.*;
import java.io.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;
import java.util.*;
import java.sql.*;
import javax.swing.table.*;

import com.tool.*;
import com.worker.information.*;
import com.worker.main.*;
import com.worker.userpan.*;
/**
 *
 * @author Administrator
 */
public class TableStr extends JTable{
    ManageCommunication mC;
    /** Creates a new instance of tableSql */
    public TableStr(DataTable tableSql) {
        super(tableSql);
        setApp();
        
        addKeyListener( new KeyAdapter( ) {
            public void keyPressed( KeyEvent e) {
                if (e.getKeyCode()==KeyEvent.VK_INSERT) {
                    //         tabSql.addRSql(this.getSelectedRow());
                }
                if (e.getKeyCode()==KeyEvent.VK_DELETE) {
                    mC.getediteframe().deleteW();
                }
            }
        } ) ;
        
        DefaultListSelectionModel dlsm=new DefaultListSelectionModel();
        dlsm.addListSelectionListener(new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent e) {
                mC.getediteframe().upUI();
            }
        });
        this.setSelectionModel(dlsm);
        
    }
    
    public void setApp() {
        
        DefaultTableCellRenderer cellR=new DefaultTableCellRenderer() {
            public void setValue(Object value) {
                int cellT;
                setForeground(Color.BLACK);
                if ( value instanceof Integer ) {
                    int va=((Number)value).intValue();
                    if (va>500)
                        if (va<4000)
                            setForeground(Color.GREEN);
                        else
                            if (va<10000)
                                setForeground(Color.BLUE);
                            else
                                setForeground(Color.RED);
                }
                setText((value==null) ? "":value.toString());
            }
        };
        cellR.setHorizontalAlignment(JLabel.CENTER);
        for (int i=0;i<this.getColumnCount();i++){
            TableColumn cellT=this.getColumn(this.getColumnName(i));
            cellT.setCellRenderer(cellR);
            cellT.setWidth(120);
            cellT.setMinWidth(60);
        }
    }
    
    public int getPreId() {
        if (getSelectedRow()<=getRowCount()-1)
            return Integer.parseInt(getValueAt(getSelectedRow(),0).toString());
        else 
            return -1;
    }
    
    public void setmanagecommunication(ManageCommunication va) {
        mC=va;
    }
}

⌨️ 快捷键说明

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