java GUI 查詢數據庫信息並輸出一個包含滾動面板的表格

DefaultTableModel model=new DefaultTableModel();
		//創建表頭
		model.setColumnIdentifiers(new Object[]{"設備ID","教室ID","設備名稱","設備狀態"});
		//添加一行
		model.addRow(new Object[]{"facility_id","classroom_id","facility_name","facility_state"});
		// 再次,添加數據
		Connection con = null;
		try {
			con = new Connection();
			ResultSet res= con.getFromDatabase("select * from facility;");
			System.out.println("select * from facility;");
			while(res.next()) {
					System.out.println("!!!");
					int id=res.getInt("facility_id");
					String name=res.getString("classroom_id");
					String sex=res.getString("facility_name");
					String i=res.getString("facility_state");
					//把以上數據添加到表格模型的一行中
					model.addRow(new Object[]{id,name,sex,i});
			}
		} catch(Exception e) {
			e.printStackTrace();
		} finally {
			if(con != null) con.close();
		}
		//JTable是將數據以表格的形式顯示給用戶看的一種組件,它包括行和列,其中每列代表一種屬性
		JTable fk = new JTable(model);
		/**
		 * 滾動面板  將fk表格放到jsp滾動裏面
		 */
		JScrollPane jsp = new JScrollPane(fk);
		jsp.setBounds(50, 10, 500, 250);
		mid.add(jsp);

效果圖 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章