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

📄 select.java

📁 一个资产管理系统的源码
💻 JAVA
字号:
package zichan;

import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Container;
import javax.swing.border.EtchedBorder;
import javax.swing.border.Border;
import javax.swing.BorderFactory;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Select extends JPanel {

     TCardModle tcm;
    public Select(TCardModle t) {
        try {
           tcm=t;
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    private void jbInit() throws Exception {

        Border b = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
        JPanel jp1=new JPanel();
        setLayout(new GridLayout(6,1));
        jLabel1.setText("以资产编号为条件");
        jTextField2.setAlignmentX((float) 10.0);
        jTextField2.setAlignmentY((float) 2.0);
        jButton1.addActionListener(new Select_jButton1_actionAdapter(this));
        jButton2.addActionListener(new Select_jButton2_actionAdapter(this));
        //jp4.setAlignmentX((float) 10.0);

        jp1.add(jLabel1);
        //jTextField1.setText("                  ");
        JPanel jp2=new JPanel();
        jp2.add(jTextField1);
        //jLabel1.setBounds(new Rectangle(151, 44, 115, 29));
        //jTextField1.setBounds(new Rectangle(144, 79, 114, 27));
        jButton1.setText("按编号查询");
        JPanel jp3=new JPanel();
        //jButton1.addActionListener(new Select_jButton1_actionAdapter(this));
        jLabel2.setText("以资产名称为条件");
        JPanel jp4=new JPanel();
        jp4.add(jLabel2);
        //jTextField2.setText("                  ");
        jTextField2.setSize(18,2);
        JPanel jp5=new JPanel(); //jLabel2.setBounds(new Rectangle(156, 155, 118, 28));
       // jTextField2.setBounds(new Rectangle(150, 186, 113, 27));
        //jButton2.setBounds(new Rectangle(152, 227, 105, 35));
        jButton2.setText("按名称查询");
        JPanel jp6=new JPanel(); //jButton2.addActionListener(new Select_jButton2_actionAdapter(this));
        //jTextField1.addActionListener(new Select_jTextField1_actionAdapter(this));
        //this.add(cp);
        this.add(jp1);
        this.add(jp2);
        this.add(jp3);
        jp3.add(jButton1);
        this.add(jp4);
        this.add(jp5);
        jp5.add(jTextField2);
        this.add(jp6);
        jp6.add(jButton2);
        this.setVisible(true);
        this.setBorder(b);
    }

    JLabel jLabel1 = new JLabel();
    JTextField jTextField1 = new JTextField(14);
    JButton jButton1 = new JButton();
    JLabel jLabel2 = new JLabel();
    JTextField jTextField2 = new JTextField(14);
    JButton jButton2 = new JButton();
    public void jButton1_actionPerformed(ActionEvent e) {
        tcm.selAssetId(jTextField1.getText());
    }

    public void jButton2_actionPerformed(ActionEvent e) {
        tcm.selAssetName(jTextField2.getText());
    }
}


class Select_jButton2_actionAdapter implements ActionListener {
    private Select adaptee;
    Select_jButton2_actionAdapter(Select adaptee) {
        this.adaptee = adaptee;
    }

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


class Select_jButton1_actionAdapter implements ActionListener {
    private Select adaptee;
    Select_jButton1_actionAdapter(Select adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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