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

📄 book_master.java

📁 it is basic library management
💻 JAVA
字号:
import javax.swing.JInternalFrame;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.util.*;
import java.util.EventListener.*;
import javax.swing.*;
import java.awt.print.*;
import java.text.*;

public class book_master extends JInternalFrame implements book_master_Interface, book_master_tab_Interface, book_master_info_Interface{
 	
 	 private int paintx, painty;
 	 public JButton button;
 	 
    public book_master() {
        super("Book Master", 
              true, //resizable
              true, //closable
              true, //maximizable
              true);//iconifiable
              
        int inset = 250;
        JToolBar toolBar = new JToolBar();
        addButtons(toolBar);
        //book_master.setDefaultCloseOperation (HIDE_ON_CLOSE);
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        paintx = (screenSize.width);
		painty = (screenSize.height);
        Container c = getContentPane();
        setSize(800, 500);
 		setLocation(0, 0);
 		setResizable(false);
 		show();
 		setBounds( (paintx - 800)/2 , ((painty-100) - 500)/2,
						 800,500);
                
		c.add(toolBar, BorderLayout.NORTH);
		c.add(gen, BorderLayout.CENTER);
		delete.setEnabled(false);
		update.setEnabled(false);
		
		
			}
			
		protected void addButtons(JToolBar toolBar) {
        //first button
        newForm.setToolTipText("New");
        newForm.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            	book_no_text.setText("BK-");
            	book_title_text.setText("");
            	isbn_text.setText("");
            	class_text.setText("");
            	publisher_text.setText("");
            	place_text.setText("");
            	year_text.setText("");
            	pages_text.setText("");
            	location_text.setText("");
            	authorsArea.setText("");
            	subjectArea.setText("");	
            	
            	book_no_text.setEditable(true);
            	book_title_text.setEditable(true);
 				isbn_text.setEditable(true);
 				class_text.setEditable(true);
 				publisher_text.setEditable(true);
 				year_text.setEditable(true);
 				pages_text.setEditable(true);
 				authorsArea.setEditable(true);
 				subjectArea.setEditable(true);
 				location_text.setEditable(true);
 				
 				delete.setEnabled(false);
 				update.setEnabled(false);
            	            }
        });

        toolBar.add(newForm);
        
        //second button
        save.setToolTipText("Save");
        save.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            	
            	String a = book_no_text.getText();
            	String b =  book_title_text.getText();
            	String c =  isbn_text.getText();
            	String d =  class_text.getText();
            	String h =  publisher_text.getText();
            	String g =  year_text.getText();
            	String i = pages_text.getText();
            	String j = authorsArea.getText();
            	String k = subjectArea.getText();
            	String l = location_text.getText();
            	//Object m = campus_combo.getSelectedItem();
            	bookSQL booksql = new bookSQL(a, b, c, d, h, g, i, j, k, l);
            	booksql.add();
            }
        });
        toolBar.add(save);
        
        //second button
        update.setToolTipText("Update");
        update.addActionListener(new ActionListener() 
			 				{
            					public void actionPerformed(ActionEvent e) 
            					{
            						JOptionPane.showMessageDialog(null, "pressed");
					 				String a = book_no_text.getText();
					            	String b =  book_title_text.getText();
					            	String c =  isbn_text.getText();
					            	String d =  class_text.getText();
					            	String h =  publisher_text.getText();
					            	String g =  year_text.getText();
					            	String i = pages_text.getText();
					            	String j = authorsArea.getText();
					            	String k = subjectArea.getText();
					            	String l = location_text.getText();
					            	//Object m = campus_combo.getSelectedItem();
					            	bookSQL booksql = new bookSQL(a, b, c, d, h, g, i, j, k, l);
					            	booksql.update();
					            	delete.setEnabled(false);
 									update.setEnabled(false);
            					}
            				});
        toolBar.add(update);
        
         //forth button
        delete.setToolTipText("Delete");
        delete.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            	String a = book_no_text.getText();
            	String b =  book_title_text.getText();
            	String c =  isbn_text.getText();
            	String d =  class_text.getText();
            	String h =  publisher_text.getText();
            	String g =  year_text.getText();
            	String i = pages_text.getText();
            	String j = authorsArea.getText();
            	String k = subjectArea.getText();
            	String l = location_text.getText();
            	//Object m = campus_combo.getSelectedItem();
            	bookSQL booksql = new bookSQL(a, b, c, d, h, g, i, j, k, l);
            	booksql.delete();
            	delete.setEnabled(false);
 				update.setEnabled(false);
            }
        });
        toolBar.add(delete);
    }
 		}

⌨️ 快捷键说明

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