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

📄 chaxunjm.java

📁 java+sql 图书管理系统
💻 JAVA
字号:
package MyLibraryok.books.untitled1;

import javax.swing.*;
import java.awt.Toolkit;
import java.awt.Dimension;
import java.awt.SystemColor;
import java.awt.Font;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class ChaXunJM extends JDialog {


    TushuManage tushuma;
    Tu tu = new Tu("image/3.jpg");
    ButtonGroup marry=new ButtonGroup();
    JRadioButton jCheckBox1 = new JRadioButton("图书编号",true);
    JRadioButton jCheckBox2 = new JRadioButton("图书名称",false);
    JRadioButton jCheckBox3 = new JRadioButton("条  形  码",false);
    JRadioButton jCheckBox4 = new JRadioButton("作        者 ",false);
    //JCheckBox jCheckBox5 = new JCheckBox();
    //JCheckBox jCheckBox6 = new JCheckBox();
    JRadioButton jCheckBox7 = new JRadioButton("定        价",false);
    JRadioButton jCheckBox8 = new JRadioButton("存放位置",false);
    //JCheckBox jCheckBox9 = new JCheckBox();
    JRadioButton jCheckBox10 = new JRadioButton("类        别",false);
    JRadioButton jCheckBox11 = new JRadioButton("库存图书",false);
    JRadioButton jCheckBox12 = new JRadioButton("借出图书",false);
    JRadioButton jCheckBox13 = new JRadioButton("库存图书",false);
//    JCheckBox jCheckBox14 = new JCheckBox();
//    JCheckBox jCheckBox15 = new JCheckBox();
    // JTextField jTextField15 = new JTextField();
    JButton jButton1 = new JButton();
    JTextField jTextField1 = new JTextField();
    JTextField jTextField2 = new JTextField();
    JTextField jTextField3 = new JTextField();
    JTextField jTextField4 = new JTextField();
    JTextField jTextField5 = new JTextField();
    JTextField jTextField6 = new JTextField();
    JTextField jTextField7 = new JTextField();
    JTextField jTextField8 = new JTextField();
    JTextField jTextField9 = new JTextField();
    JLabel jLabel1 = new JLabel();
    public ChaXunJM(){

    }
    public ChaXunJM(TushuManage tushumanage) {
          super(tushumanage,"",true);
        this.tushuma=tushumanage;
//        ImageIcon im = new ImageIcon("2.jpg");
//        this.setIconImage(im.getImage());
        try {
            jbInit();

        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

//ChaXunJM cha = new ChaXunJM();
    private void jbInit() throws Exception {
                      Toolkit theKit = getToolkit();
            Dimension wndSize = theKit.getScreenSize();


        this.getContentPane().setLayout(null);
       // ImageIcon im = new ImageIcon("3.jpg");
        this.getContentPane().setBackground(UIManager.getColor(
                "ComboBox.buttonHighlight"));
        this.setFont(new java.awt.Font("幼圆", Font.PLAIN, 12));
        this.setForeground(SystemColor.textText);


        jCheckBox1.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox1.setBounds(new Rectangle(211, 56, 96, 25));
        jCheckBox2.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox2.setBounds(new Rectangle(211, 155, 96, 25));
        jCheckBox3.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox3.setBounds(new Rectangle(211, 122, 96, 25));
        jCheckBox4.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox4.setBounds(new Rectangle(211, 89, 96, 25));
        jCheckBox7.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox8.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox8.setBounds(new Rectangle(211, 222, 96, 25));
        jCheckBox7.setBounds(new Rectangle(211, 189, 96, 25));
        jCheckBox10.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox10.setBounds(new Rectangle(211, 255, 96, 25));
        jCheckBox11.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox12.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox12.setBounds(new Rectangle(211, 288, 96, 25));
        jCheckBox13.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 17));
        jCheckBox13.setBounds(new Rectangle(211, 321, 96, 25));

        jButton1.setBounds(new Rectangle(330, 356, 92, 30));
        jButton1.setFont(new java.awt.Font("方正姚体", Font.PLAIN, 22));
        jButton1.setText("确定");
        jButton1.setActionCommand("确定");
        jButton1.addActionListener(new ChaXunJMListener(this));
        this.getRootPane().requestFocus();
        this.getRootPane().setDefaultButton(jButton1);//默认的健盘监听
        jTextField1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField1.setBounds(new Rectangle(321, 56, 185, 23));
        jTextField2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField2.setBounds(new Rectangle(321, 90, 185, 23));
        jTextField3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField3.setBounds(new Rectangle(321, 123, 185, 23));
        jTextField4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField4.setBounds(new Rectangle(321, 157, 185, 23));
        jTextField5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField5.setBounds(new Rectangle(321, 190, 185, 23));
        jTextField6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField6.setBounds(new Rectangle(321, 224, 185, 23));
        jTextField7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField7.setBounds(new Rectangle(321, 257, 185, 23));
        jTextField8.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField8.setBounds(new Rectangle(321, 291, 185, 23));
        jTextField9.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jTextField9.setBounds(new Rectangle(321, 324, 185, 23));
        jLabel1.setFont(new java.awt.Font("方正姚体", Font.BOLD, 15));
        jLabel1.setText("查询条件不正确,将不会返回任何的结果");
        jLabel1.setBounds(new Rectangle(210, 10, 296, 37));

        this.getContentPane().add(jCheckBox11);
        jTextField1.setEditable(true);
        jTextField2.setEditable(false);
        jTextField3.setEditable(false);
        jTextField4.setEditable(false);
        jTextField5.setEditable(false);
        jTextField6.setEditable(false);
        jTextField7.setEditable(false);
        jTextField8.setEditable(false);
        jTextField9.setEditable(false);


        //        jButton1.addActionListener(new ChaXunJingT(this));
//        jButton2.addActionListener(new ChaXunJingT(this));
       tu.setBounds(0, 0, 205, 600);
        marry.add(jCheckBox1);
        marry.add(jCheckBox4);
        marry.add(jCheckBox3);
        marry.add(jCheckBox2);
        marry.add(jCheckBox7);
        marry.add(jCheckBox8);
        marry.add(jCheckBox10);
        marry.add(jCheckBox12);
        marry.add(jCheckBox13);
        jCheckBox1.addItemListener(new ChaXunJMListener(this));
        jCheckBox2.addItemListener(new ChaXunJMListener(this));
        jCheckBox3.addItemListener(new ChaXunJMListener(this));
        jCheckBox4.addItemListener(new ChaXunJMListener(this));
        jCheckBox7.addItemListener(new ChaXunJMListener(this));
        jCheckBox8.addItemListener(new ChaXunJMListener(this));
        jCheckBox10.addItemListener(new ChaXunJMListener(this));
        jCheckBox13.addActionListener(new ChaXunJM_jCheckBox13_actionAdapter(this));

        jCheckBox11.addItemListener(new ChaXunJMListener(this));
        jCheckBox12.addItemListener(new ChaXunJMListener(this));
        jCheckBox13.addItemListener(new ChaXunJMListener(this));

        this.getContentPane().add(tu);
        this.getContentPane().add(jButton1);
        this.getContentPane().add(jTextField1);
        this.getContentPane().add(jCheckBox1);
        this.getContentPane().add(jCheckBox4);
        this.getContentPane().add(jCheckBox3);
        this.getContentPane().add(jCheckBox2);
        this.getContentPane().add(jCheckBox7);
        this.getContentPane().add(jCheckBox8);
        this.getContentPane().add(jCheckBox10);
        this.getContentPane().add(jCheckBox12);
        this.getContentPane().add(jCheckBox13);
        this.getContentPane().add(jTextField5);
        this.getContentPane().add(jTextField2);
        this.getContentPane().add(jTextField3);
        this.getContentPane().add(jTextField4);
        this.getContentPane().add(jTextField6);
        this.getContentPane().add(jTextField7);
        this.getContentPane().add(jTextField8);
        this.getContentPane().add(jTextField9);
        this.getContentPane().add(jLabel1);
        setBounds((wndSize.width - 522) / 2,
                               (wndSize.height - 423) / 2,
                               522, 423);


       this.setResizable(false);
       this.setTitle("图书查询条件");
      setVisible(true);


        //        Toolkit theKit = this.getToolkit();
//        Dimension wndSize = theKit.getScreenSize();
//        this.setBounds((wndSize.width - 522) / 2, (wndSize.height - 423) / 2,
//                       522, 423);
//        System.out.println(wndSize);
//        //this.setBounds(0,0,600,600);
//        this.setVisible(true);


    }

public static void main(String[] args) {
   new ChaXunJM();

}

    public void jCheckBox13_actionPerformed(ActionEvent e) {
    }
}


class ChaXunJM_jCheckBox13_actionAdapter implements ActionListener {
    private ChaXunJM adaptee;
    ChaXunJM_jCheckBox13_actionAdapter(ChaXunJM adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jCheckBox13_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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