91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.2MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-23
  • 語言: Java
  • 標簽: JAVA??

資源簡介

JAVA編寫的適合家庭用的圖書管理系統(derby數據庫),JAVA數據庫課設,壓縮包里有使用說明,都是自己寫的,不分享一下可惜了

資源截圖

代碼片段和文件信息

package?圖書管理系統;

import?java.awt.BorderLayout;
import?java.awt.Dimension;
import?java.awt.FlowLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.*;
import?javax.swing.event.TableModelEvent;
import?javax.swing.event.TableModelListener;
import?javax.swing.table.DefaultTableModel;

public?class?AddBookframe?extends?Jframe?implements?TableModelListener?ActionListener{

JScrollPane?scrollPane;
JTable?table;
DefaultTableModel?model;
String[]?blankRow;

JButton?btnConfirm;
JButton?btnCancel;

JComboBox?comboBox;

TableViewHandler?tableViewHandler;

public?AddBookframe(TableViewHandler?tableViewHandler){
this.tableViewHandler?=?tableViewHandler;

? String[][]?values?=?null;
blankRow?=?null;
model?=?new?DefaultTableModel(values?DatabaseInfo.hintColumnName);
model.setRowCount(DatabaseInfo.DefaultAddBookTableRowAcount);
table?=?new?JTable(model);
model.addTableModelListener(this);
table.setRowHeight(DatabaseInfo.DefaultAddBookTableRowHeight);

//add?ComboBox?to?table
comboBox?=?new?JComboBox<>();
for(int?i?=?0;?i? comboBox.addItem(IDGenerator.sortings.get(i));
}
table.getColumnModel().getColumn(0).setCellEditor(new?DefaultCellEditor(comboBox));

scrollPane?=?new?JScrollPane(table);
add(scrollPane?BorderLayout.CENTER);

btnConfirm?=?new?JButton(“????添加????“);
btnConfirm.addActionListener(new?onBtnConfirmClicked());
btnCancel?=?new?JButton(“????取消????“);
btnCancel.addActionListener(this);

JPanel?panel?=?new?JPanel(new?FlowLayout());
Box?box?=?Box.createHorizontalBox();
box.add(btnConfirm);
box.add(Box.createHorizontalStrut(20));
box.add(btnCancel);
panel.add(box);
add(panel?BorderLayout.SOUTH);

setSize(1200?500);
setLocationRelativeTo(getOwner());
setVisible(true);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}

//逐個讀取表格中的數據,生成編號,然后一行一行的將數據上傳到數據庫,當遇到沒有填寫的表格時終止,并放棄正在檢索的這一行。
private?void?add(){
int?i?=?0;
int?m?=?0;
boolean?move?=?true;
while(move){
String[]?values?=?new?String[10];
String?sorting?=?(String)?model.getValueAt(i?0);
if(sorting?==?null){
break;
}else{
values[0]?=?IDGenerator.generateId(sorting);
for(int?j?=?0;?j? String?value?=?(String)?model.getValueAt(i?j);
if(value?==?null?&&?(j?==?0?||?j?==?1)){
move?=?false;
break;
}else{
values[j?+?1]?=?value;
}
}
if?(move)?{
MainView.databaseHandler.insertValues(sorting?values);
}else{
JOptionPane.showMessageDialog(this?“最后一行出現錯誤“?“添加出現錯誤“?JOptionPane.WARNING_MESSAGE);
m++;
}
i++;
}
}
JOptionPane.showMessageDialog(this?“成功添加“?+?(i?-?m)?+?
“行“?“添加成功“?JOptionPane.WARNING_MESSAGE);
}

@Override
public?void?tableChanged(TableModelEvent?e)?{
if(e.getFirstRow()?==?model.getRowCount()?-?2){

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-14?12:32??圖書管理系統\
?????文件?????????677??2017-07-05?21:17??圖書管理系統\.classpath
?????文件?????????394??2017-07-05?21:21??圖書管理系統\.project
?????目錄???????????0??2017-06-24?12:49??圖書管理系統\.settings\
?????文件?????????598??2017-06-24?12:49??圖書管理系統\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-07-05?21:17??圖書管理系統\bin\
?????目錄???????????0??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\
?????文件????????1077??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\AddBookframe$onBtnConfirmClicked.class
?????文件????????5368??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\AddBookframe.class
?????文件?????????528??2017-07-05?21:30??圖書管理系統\bin\圖書管理系統\BookManagement.class
?????文件?????????695??2017-07-05?21:36??圖書管理系統\bin\圖書管理系統\ConnectView$1.class
?????文件?????????772??2017-07-05?21:36??圖書管理系統\bin\圖書管理系統\ConnectView$onBtnCancelClicked.class
?????文件????????1141??2017-07-05?21:36??圖書管理系統\bin\圖書管理系統\ConnectView$onBtnConfirmClicked.class
?????文件????????2781??2017-07-05?21:36??圖書管理系統\bin\圖書管理系統\ConnectView.class
?????文件????????8235??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\DatabaseHandler.class
?????文件?????????926??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\DatabaseInfo.class
?????文件?????????410??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\DatabaseResultAdapter.class
?????文件????????1506??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\IDGenerator.class
?????文件?????????953??2017-07-14?12:19??圖書管理系統\bin\圖書管理系統\MainView$onBtnAddClicked.class
?????文件?????????870??2017-07-14?12:19??圖書管理系統\bin\圖書管理系統\MainView$onBtnDeleteClicked.class
?????文件?????????866??2017-07-14?12:19??圖書管理系統\bin\圖書管理系統\MainView$onBtnSubmitClicked.class
?????文件????????1530??2017-07-14?12:19??圖書管理系統\bin\圖書管理系統\MainView$onMenuItemClicked.class
?????文件????????4165??2017-07-14?12:19??圖書管理系統\bin\圖書管理系統\MainView.class
?????文件????????4399??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\SearchHandler.class
?????文件????????1499??2017-07-14?12:21??圖書管理系統\bin\圖書管理系統\SearchPanel$1.class
?????文件????????1304??2017-07-14?12:21??圖書管理系統\bin\圖書管理系統\SearchPanel$2.class
?????文件????????1394??2017-07-14?12:21??圖書管理系統\bin\圖書管理系統\SearchPanel$3.class
?????文件????????1116??2017-07-14?12:21??圖書管理系統\bin\圖書管理系統\SearchPanel$onBtnSearchClicked.class
?????文件????????8816??2017-07-14?12:21??圖書管理系統\bin\圖書管理系統\SearchPanel.class
?????文件?????????428??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\TableChangedPlace.class
?????文件????????1558??2017-07-05?21:17??圖書管理系統\bin\圖書管理系統\TableViewHandler$onTabbedPaneChanged.class
............此處省略109個文件信息

評論

共有 條評論