statisinfo.java

来自「初步实现对车辆的增删改查等以及各个说明主要是用java swing组件开发的cs」· Java 代码 · 共 74 行

JAVA
74
字号
package car.frame;

import java.awt.*;
import javax.swing.*;
import java.util.List;

public  class StatisInfo extends JFrame
{                   
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	JTable table;
	JTextField ar,br;
	Object[][] rowData=new Object[100][12];
	Font mainFont = new Font("宋体", Font.PLAIN, 15);

	
	public StatisInfo()
	{
	
		try
		{
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	   setSize(750,400);
       setTitle("车辆统计");
       setLocationRelativeTo(null);
	   
	   String []title={"性名","单位","住址","车号","车型","车证号","固定电话","手机","与车主关系","与户主关系","收费","备注"};
   
	   table = new JTable(rowData,title);
	   table.setFont(mainFont);
	   table.setRequestFocusEnabled(false);
	   table.setRowHeight(20);
	   JScrollPane scrollpane = new JScrollPane(table);
	   scrollpane.setBounds(0,0,745,375);
	   add(scrollpane);
	   
	   showAll();
	   setDefaultCloseOperation(DISPOSE_ON_CLOSE);
	   setVisible(true);
	   
	}
	public void showAll()
	{
		DBManage dao=new DBManage();
		java.util.List list=(List)dao.selAll();
		for(int i=0;i<list.size();i++)
		{
			SearchResult sr=(SearchResult)list.get(i);
			rowData[i][0]=sr.getDriverName();
			rowData[i][1]=sr.getDriverWorkplace();
			rowData[i][2]=sr.getDriverAddr();
			rowData[i][3]=sr.getCarNumber();
			rowData[i][4]=sr.getCarType();
			rowData[i][5]=sr.getCarPort();
			rowData[i][6]=sr.getPhone();
			rowData[i][7]=sr.getMobile();
			rowData[i][8]=sr.getDriverChezhu();
			rowData[i][9]=sr.getDriverHuzhu();
			rowData[i][10]=sr.getMoney();
			rowData[i][11]=sr.getDribeizhu();			
		}
		table.repaint();
	}


}

⌨️ 快捷键说明

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