📄 frmveg1.java~43~
字号:
package vegtable;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import java.awt.Font;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import java.sql.*;
import javax.swing.JComboBox;
import javax.swing.JPanel;
import javax.swing.BorderFactory;
import javax.swing.border.EtchedBorder;
import java.awt.Color;
import javax.swing.border.Border;
import java.awt.SystemColor;
/**
* <p>Title: vegtable</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2008</p>
*
* <p>Company: </p>
*
* @author 任炳林
* @version 1.0
*/
public class Frmveg1 extends JFrame {
BorderLayout borderLayout1 = new BorderLayout();
JLabel lblname = new JLabel();
JLabel lblpwd = new JLabel();
JPasswordField txtpwd = new JPasswordField();
JButton btnok = new JButton();
JButton btncancle = new JButton();
JComboBox cboname = new JComboBox();
JButton btnflussh = new JButton();
JLabel lblusername = new JLabel();
JLabel lblshowname = new JLabel();
JLabel lblxianshi = new JLabel();
JPanel jPanel1 = new JPanel();
Border border1 = BorderFactory.createEtchedBorder(EtchedBorder.RAISED,
Color.white, new Color(165, 163, 151));
JOptionPane jOptionPane1 = new JOptionPane();
public Frmveg1() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(null);
this.setSize(400,296);
this.setLocation(200,200);
this.setTitle("登录界面");
lblname.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
lblname.setText("操作员编号");
lblname.setBounds(new Rectangle(25, 37, 96, 39));
lblpwd.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
btnok.setBounds(new Rectangle(282, 38, 86, 38));
btnok.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
btnok.setText("登录");
btnok.addActionListener(new Frmveg1_btnok_actionAdapter(this));
btncancle.setBounds(new Rectangle(281, 145, 86, 37));
btncancle.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
btncancle.setText("取消");
btncancle.addActionListener(new Frmveg1_btncancle_actionAdapter(this));
txtpwd.setBounds(new Rectangle(126, 92, 139, 35));
cboname.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
cboname.setBounds(new Rectangle(126, 39, 141, 37));
cboname.addActionListener(new Frmveg1_cboname_actionAdapter(this));
btnflussh.setBounds(new Rectangle(282, 92, 85, 34));
btnflussh.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
btnflussh.setText("重填");
btnflussh.addActionListener(new Frmveg1_btnflussh_actionAdapter(this));
lblusername.setFont(new java.awt.Font("宋体", Font.BOLD, 14));
lblusername.setText("操作员姓名");
lblusername.setBounds(new Rectangle(28, 145, 85, 32));
lblshowname.setBounds(new Rectangle(125, 145, 126, 35));
lblxianshi.setForeground(Color.magenta);
lblxianshi.setBorder(null);
lblxianshi.setText("程序设计:任炳林、黄东方 Email 491730599@QQ.com");
lblxianshi.setBounds(new Rectangle(25, 201, 329, 45));
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jPanel1.setBounds(new Rectangle(15, 17, 371, 239));
jOptionPane1.setBounds(new Rectangle(87, 105, 10, 15));
this.getContentPane().add(lblname);
this.getContentPane().add(cboname);
this.cboname.addItem("--请选择编号--");
this.cboname.addItem("01");
this.cboname.addItem("02");
this.getContentPane().add(txtpwd);
this.getContentPane().add(btnok);
this.getContentPane().add(btnflussh);
this.getContentPane().add(btncancle);
this.getContentPane().add(lblpwd);
this.getContentPane().add(lblusername);
this.getContentPane().add(lblshowname);
this.getContentPane().add(lblxianshi);
this.getContentPane().add(jPanel1);
this.getContentPane().add(jOptionPane1);
lblpwd.setText("操作员密码");
lblpwd.setBounds(new Rectangle(27, 90, 91, 36));
}
public static void main(String[] args) {
Frmveg1 frmveg1 = new Frmveg1();
frmveg1.setVisible(true);
}
public void btnok_actionPerformed(ActionEvent e) {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
public void btncancle_actionPerformed(ActionEvent e) {
System.exit(0);
}
public void btnadd_actionPerformed(ActionEvent e) {
}
public void cboname_actionPerformed(ActionEvent e) {
if(this.cboname.getSelectedItem().equals("--请选择编号--"))
{
this.lblshowname.setText("");
}else if(this.cboname.getSelectedItem().equals("01"))
{
this.lblshowname.setText("黄东方");
}else if(this.cboname.getSelectedItem().equals("02"))
{
this.lblshowname.setText("任炳林");
}
else
{
this.lblshowname.setText("");
}
}
public void btnflussh_actionPerformed(ActionEvent e) {
this.txtpwd.setText("");
this.lblshowname.setText("");
}
}
class Frmveg1_btnflussh_actionAdapter implements ActionListener {
private Frmveg1 adaptee;
Frmveg1_btnflussh_actionAdapter(Frmveg1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnflussh_actionPerformed(e);
}
}
class Frmveg1_cboname_actionAdapter implements ActionListener {
private Frmveg1 adaptee;
Frmveg1_cboname_actionAdapter(Frmveg1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.cboname_actionPerformed(e);
}
}
class Frmveg1_btncancle_actionAdapter implements ActionListener {
private Frmveg1 adaptee;
Frmveg1_btncancle_actionAdapter(Frmveg1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btncancle_actionPerformed(e);
}
}
class Frmveg1_btnok_actionAdapter implements ActionListener {
private Frmveg1 adaptee;
Frmveg1_btnok_actionAdapter(Frmveg1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnok_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -