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

📄 yewudanganjtable.java

📁 业务信息管理平台,适用于企业内部信息管理,合同管理
💻 JAVA
字号:
// PhilosophersJTable.java
// MVC architecture using JTable with a DefaultTableModel


import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.sql.*;
// Java extension packages	
import javax.swing.*;
import javax.swing.table.*;

public class YewudanganJTable extends JFrame {

   private DefaultTableModel philosophers;
   private JTable table;

   // PhilosophersJTable constructor
   public YewudanganJTable(String name,String truename) 
   {
      super( "业务员档案信息" );

      // create a DefaultTableModel to store philosophers
      philosophers = new DefaultTableModel();      
      
      // add Columns to DefaultTableModel
      philosophers.addColumn( "业务员姓名" );
      philosophers.addColumn( "登陆名" );
      philosophers.addColumn( "联系电话" );
      philosophers.addColumn( "业务区域" );
     
      // add philosopher names and dates to DefaultTableModel
	
      	
		ResultSet resSet;	
    	ResultSetMetaData metaData;
    	Connection dbConn;
        Statement stat;	
   
		String sql3;
	
		try { 
			Class.forName(Yewu.forName);
   			dbConn=DriverManager.getConnection(Yewu.jdbc);
 
			if(name.equals("master")||name.equals("root")){
				 sql3="select distinct truename,name,tel,quyu from zhuceTable where name!='master' and name!='root'";
			}else{
				
				 sql3="select distinct truename,name,tel,quyu from zhuceTable where truename='"+truename+"' and name!='master' and name!='root'";
			}
  
 			stat=dbConn.createStatement();
 		    resSet=stat.executeQuery(sql3);
 		   
 			while(resSet.next()){
 				Vector vec=new Vector();
 				vec.add(resSet.getObject("truename").toString());//0
 				vec.add(resSet.getObject("name").toString());//1
 				vec.add(resSet.getObject("tel").toString());
 				vec.add(resSet.getObject("quyu").toString());
			
				
 				philosophers.addRow( vec.toArray() );

 			}	
 		
 			stat.close();
 			dbConn.close();    
       }catch(Exception ex){
       		System.out.println(ex);
       }
		
		
		

      

      table = new JTable( philosophers ); 
     
      
      Container container = getContentPane();       
      container.add( new JScrollPane( table ),BorderLayout.CENTER );      
    
      
     // setDefaultCloseOperation( EXIT_ON_CLOSE );  
      
      
      
      	int iii=(int)(Toolkit.getDefaultToolkit().getScreenSize().getWidth()); 
   		
		if(iii==800){
			
			setBounds(150,150,540,275);
			
		}else{
			
			setBounds(340,220,540,300);
		}
     
      	setVisible( true );
      
      	this.addWindowListener(new WindowAdapter(){
        	public void WindowClosing(WindowEvent e){
               	
            
                  System.exit(0);
                  
               }
            });  
      
   } // end PhilosophersJTable constructor

   // execute application
 
}

⌨️ 快捷键说明

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