1.就地实例化,表格,表格滚动条,有滚动条自动出现抬头,表格model 2.新增窗口,上下调节的输入框,这种输入框中的数据获取方法,输入框部件设置,重置输入框内容
注意与主窗口通用一个BookManager……刚开始就因为在此窗口new了一个manager弄死加不进去……还不会报错…………
1 的代码先是主窗口 可以显示所有藏书 按钮2个 新增和删除 只做好了新增的
package com.lovo.ui;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.table.DefaultTableModel;
import com.lovo.BookManager.Book;
import com.lovo.BookManager.BookManager;
/**
* 租赁图书查看界面
* @author Abe
*/
@SuppressWarnings("serial")
public class MyTable extends JFrame {
private BookManager manager = new BookManager();
private JTable bookTabel;
private String[] columnNames = { "编号", "书名", "价格", "状态", "借出日期", "借出次数" };
private JPanel myPanel = new JPanel();
private JButton newButton;
private JButton resectButton;
/**
* 构造器,初始化
*/
public MyTable() {
this.setSize(600, 400);
this.setResizable(false);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
initComponents();
}
/**
* 方法:获得该类使用的manager
* @return
*/
public BookManager getBookManager(){
return manager;
}
/**
* 方法:获得man